dynamic AABB tree node More...
#include <hierarchy_tree.h>
Public Member Functions | |
bool | isInternal () const |
whether is internal node | |
bool | isLeaf () const |
whether is a leaf | |
NodeBase () | |
Public Attributes | |
union { | |
NodeBase< BV > * children [2] | |
for leaf node, children nodes | |
void * data | |
}; | |
BV | bv |
the bounding volume for the node | |
FCL_UINT32 | code |
morton code for current BV | |
NodeBase< BV > * | parent |
pointer to parent node |
dynamic AABB tree node
Definition at line 52 of file hierarchy_tree.h.
fcl::NodeBase< BV >::NodeBase | ( | ) | [inline] |
Definition at line 76 of file hierarchy_tree.h.
bool fcl::NodeBase< BV >::isInternal | ( | ) | const [inline] |
whether is internal node
Definition at line 64 of file hierarchy_tree.h.
bool fcl::NodeBase< BV >::isLeaf | ( | ) | const [inline] |
whether is a leaf
Definition at line 61 of file hierarchy_tree.h.
union { ... } |
BV fcl::NodeBase< BV >::bv |
the bounding volume for the node
Definition at line 55 of file hierarchy_tree.h.
NodeBase<BV>* fcl::NodeBase< BV >::children[2] |
for leaf node, children nodes
Definition at line 69 of file hierarchy_tree.h.
FCL_UINT32 fcl::NodeBase< BV >::code |
morton code for current BV
Definition at line 74 of file hierarchy_tree.h.
void* fcl::NodeBase< BV >::data |
Definition at line 70 of file hierarchy_tree.h.
NodeBase<BV>* fcl::NodeBase< BV >::parent |
pointer to parent node
Definition at line 58 of file hierarchy_tree.h.