All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes
fcl::NodeBase< BV > Struct Template Reference

dynamic AABB tree node More...

#include <hierarchy_tree.h>

List of all members.

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

Detailed Description

template<typename BV>
struct fcl::NodeBase< BV >

dynamic AABB tree node

Definition at line 52 of file hierarchy_tree.h.


Constructor & Destructor Documentation

template<typename BV>
fcl::NodeBase< BV >::NodeBase ( ) [inline]

Definition at line 76 of file hierarchy_tree.h.


Member Function Documentation

template<typename BV>
bool fcl::NodeBase< BV >::isInternal ( ) const [inline]

whether is internal node

Definition at line 64 of file hierarchy_tree.h.

template<typename BV>
bool fcl::NodeBase< BV >::isLeaf ( ) const [inline]

whether is a leaf

Definition at line 61 of file hierarchy_tree.h.


Member Data Documentation

union { ... }
template<typename BV>
BV fcl::NodeBase< BV >::bv

the bounding volume for the node

Definition at line 55 of file hierarchy_tree.h.

template<typename BV>
NodeBase<BV>* fcl::NodeBase< BV >::children[2]

for leaf node, children nodes

Definition at line 69 of file hierarchy_tree.h.

template<typename BV>
FCL_UINT32 fcl::NodeBase< BV >::code

morton code for current BV

Definition at line 74 of file hierarchy_tree.h.

template<typename BV>
void* fcl::NodeBase< BV >::data

Definition at line 70 of file hierarchy_tree.h.

template<typename BV>
NodeBase<BV>* fcl::NodeBase< BV >::parent

pointer to parent node

Definition at line 58 of file hierarchy_tree.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


fcl
Author(s): Jia Pan
autogenerated on Tue Jan 15 2013 16:05:31