#include <hierarchy_tree.h>
Inherited by TerrainGeoMipMap::Node.
Inheritance diagram for HierarchyTreeBase::Node:

Public Member Functions | |
| bool | isLeaf (void) |
| determines if this node is a leaf or not | |
| const int * | getNodeBoxMin (void) const |
| const int * | getNodeBoxMax (void) const |
Private Member Functions | |
| void | setNodeBox (const int boxMin[D], const int boxMax[D]) |
| sets bounding box of this node | |
| void | setLeaf (bool value) |
| sets the leaf property of this node | |
Private Attributes | |
| bool | mLeaf |
| true for leaf node, false for subdivided node | |
| int | mMinPoint [D] |
| minimal node point | |
| int | mMaxPoint [D] |
| maximal node point | |
Friends | |
| class | HierarchyTreeBase |
Contains information used for tree (inner bounding box, leaf-flag) as well as user's defined information (user's defined 3D bounding box, frustum culling state).
Definition at line 29 of file hierarchy_tree.h.
|
|
Definition at line 43 of file hierarchy_tree.h. References mMaxPoint. |
|
|
Definition at line 40 of file hierarchy_tree.h. References mMinPoint. |
|
|
determines if this node is a leaf or not
Definition at line 38 of file hierarchy_tree.h. References mLeaf. |
|
|
sets the leaf property of this node
Definition at line 67 of file hierarchy_tree.h. References mLeaf. Referenced by HierarchyTreeBase::setNodeLeaf(). |
|
||||||||||||
|
sets bounding box of this node
Definition at line 54 of file hierarchy_tree.h. References assertL, mMaxPoint, and mMinPoint. Referenced by HierarchyTreeBase::setNodeBox(). |
|
|
Definition at line 31 of file hierarchy_tree.h. |
|
|
true for leaf node, false for subdivided node
Definition at line 70 of file hierarchy_tree.h. |
|
|
maximal node point
Definition at line 72 of file hierarchy_tree.h. Referenced by getNodeBoxMax(), and setNodeBox(). |
|
|
minimal node point
Definition at line 72 of file hierarchy_tree.h. Referenced by getNodeBoxMin(), and setNodeBox(). |
1.4.5