Voxellancer  0.3
A game about voxels in space
 All Classes Functions Pages
WorldTreeGeode Class Reference
Collaboration diagram for WorldTreeGeode:
[legend]

Public Member Functions

 WorldTreeGeode (WorldObject *worldObject)
 
WorldObject * worldObject ()
 
const WorldObject * worldObject () const
 
void setWorldObject (WorldObject *worldObject)
 
WorldTreeNode * containingNode ()
 
const WorldTreeNode * containingNode () const
 
void setContainingNode (WorldTreeNode *node)
 
const IAABB & aabb () const
 
void setAABB (const IAABB &aabb)
 
std::list< WorldTreeNode * > & intersectingLeafs ()
 
void addIntersectingLeaf (WorldTreeNode *leaf)
 
void removeIntersectingLeaf (WorldTreeNode *leaf)
 
bool isPassive ()
 

Protected Attributes

WorldObject * m_worldObject
 
WorldTreeNode * m_containingNode
 
IAABB m_aabb
 
bool m_passive
 
std::list< WorldTreeNode * > m_intersectingLeafs
 

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