Choreonoid  1.5
Public Member Functions | List of all members
cnoid::BoundingBoxf Class Reference

#include <BoundingBox.h>

Public Member Functions

 BoundingBoxf ()
 
 BoundingBoxf (const Vector3f &min, const Vector3f &max)
 
 BoundingBoxf (const BoundingBoxf &org)
 
 BoundingBoxf (const BoundingBox &org)
 
void set (const Vector3f &min, const Vector3f &max)
 
void clear ()
 
bool empty () const
 
const Vector3f & min () const
 
const Vector3f & max () const
 
Vector3f center () const
 
float boundingSphereRadius () const
 
void expandBy (const BoundingBoxf &bbox)
 
void expandBy (float x, float y, float z)
 
void expandBy (const Vector3f &v)
 
void transform (const Affine3f &T)
 

Detailed Description

float type version of the BoundingBox class

Constructor & Destructor Documentation

BoundingBoxf::BoundingBoxf ( )
BoundingBoxf::BoundingBoxf ( const Vector3f &  min,
const Vector3f &  max 
)
BoundingBoxf::BoundingBoxf ( const BoundingBoxf org)
BoundingBoxf::BoundingBoxf ( const BoundingBox org)

Member Function Documentation

float BoundingBoxf::boundingSphereRadius ( ) const
Vector3f BoundingBoxf::center ( ) const
void BoundingBoxf::clear ( )
bool cnoid::BoundingBoxf::empty ( ) const
inline
void BoundingBoxf::expandBy ( const BoundingBoxf bbox)
void BoundingBoxf::expandBy ( float  x,
float  y,
float  z 
)
void cnoid::BoundingBoxf::expandBy ( const Vector3f &  v)
inline
const Vector3f& cnoid::BoundingBoxf::max ( ) const
inline
const Vector3f& cnoid::BoundingBoxf::min ( ) const
inline
void BoundingBoxf::set ( const Vector3f &  min,
const Vector3f &  max 
)
void BoundingBoxf::transform ( const Affine3f &  T)

The documentation for this class was generated from the following files: