7 #include "geometry/aabb.h"
23 void setOctIndex(
int octIndex);
25 const IAABB& aabb()
const;
32 void setActive(
bool active);
34 const std::list<WorldTreeGeode*>& geodes()
const;
35 const std::list<WorldTreeNode*>& subnodes()
const;
39 bool isRootnode()
const;
40 bool isAtomic()
const;
47 static const int MIN_EXTENT = 16;
48 static const int MAX_GEODES = 8;
56 std::list<WorldTreeGeode*> m_normalGeodes;
57 std::list<WorldTreeGeode*> m_passiveGeodes;
58 std::vector<WorldTreeNode*> m_subnodes;
59 std::list<WorldTreeNode*> m_activeSubnodes;
Definition: worldtreegeode.h:11
void moveToSubnode(WorldTreeGeode *geode, WorldTreeNode *subnode)
Definition: worldtreenode.cpp:213
void convertToGroup(WorldTreeNode *initialSubnode=nullptr)
Definition: worldtreenode.cpp:174
Definition: worldtreenode.h:13