voxelTerrain
 All Classes Functions Variables Typedefs Enumerations Pages
Public Types | Public Member Functions | Protected Attributes | List of all members
blub::axisAlignedBoxTemplate< vector3Type > Singleton Reference

Public Types

typedef axisAlignedBoxTemplate
< vector3Type > 
t_thisClass
 

Public Member Functions

 axisAlignedBoxTemplate (const vector3Type &min, const vector3Type &max)
 
bool operator== (const t_thisClass &other) const
 
void setMinimumAndMaximum (const vector3Type &min, const vector3Type &max)
 
const vector3Type & getMinimum (void) const
 
const vector3Type & getMaximum (void) const
 
vector3Type getSize (void) const
 
vector3Type getCenter (void) const
 
bool isInside (const vector3Type &in) const
 
bool isInside (const t_thisClass &in) const
 
void extend (const t_thisClass &ext)
 
void extend (const vector3Type &ext)
 
bool isValid () const
 
vector3Type::t_valueType getVolume ()
 

Protected Attributes

vector3Type m_min
 
vector3Type m_max
 

The documentation for this singleton was generated from the following file: