voxelTerrain
 All Classes Functions Variables Typedefs Enumerations Pages
Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
blub::vector3int32map< dataType > Class Template Reference
Inheritance diagram for blub::vector3int32map< dataType >:
blub::noncopyable

Public Member Functions

void setValue (const vector3int32 &pos, const dataType &toSet)
 
const dataType & getValue (const vector3int32 &pos) const
 
void resize (const axisAlignedBoxInt32 &aabb)
 
void extend (const vector3int32 &toExtend)
 
void extend (const axisAlignedBoxInt32 &toExtend)
 
const axisAlignedBoxInt32getBounds (void) const
 

Protected Member Functions

int32 convertToIndex (const vector3int32 &toConvert) const
 

Static Protected Member Functions

static int32 convertToIndex (const vector3int32 &toConvert, const axisAlignedBoxInt32 &bounds)
 

Protected Attributes

dataType * m_data
 
axisAlignedBoxInt32 m_bounds
 

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