Public Types | |
| typedef hashList< dataType > | t_dataList |
Public Types inherited from blub::octree::container< dataType >::node | |
| typedef node * | t_nodePtr |
Public Member Functions | |
| leaf (const vector3int32 &position, const vector3int32 &size) | |
| const t_dataList & | getData () const |
Public Member Functions inherited from blub::octree::container< dataType >::node | |
| node (const vector3int32 &position, const vector3int32 &size) | |
| t_nodePtr | getNode (const int32 &index) const |
| bool | isInside (const vector3int32 &pos) const |
| const vector3int32 & | getPosition (void) const |
| const vector3int32 & | getSize (void) const |
| axisAlignedBoxInt32 | getBoundingBox (void) const |
Protected Member Functions | |
| bool | insert (const dataType &toAdd) |
| void | remove (const dataType toRemove) |
Protected Attributes | |
| t_dataList | m_data |
Protected Attributes inherited from blub::octree::container< dataType >::node | |
| t_nodePtr | m_nodes [8] |
| vector3int32 | m_position |
| vector3int32 | m_size |
Friends | |
| class | container |
1.8.8