Public Member Functions | Public Attributes
fcl::implementation_array::NodeBase< BV > Struct Template Reference

#include <hpp/fcl/broadphase/hierarchy_tree.h>

List of all members.

Public Member Functions

bool isLeaf () const
bool isInternal () const

Public Attributes

BV bv
union {
   size_t   parent
   size_t   next
}; 
union {
   size_t   children [2]
   void *   data
}; 
FCL_UINT32 code

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


Member Function Documentation

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

Member Data Documentation

union { ... }
union { ... }
template<typename BV>
BV fcl::implementation_array::NodeBase< BV >::bv
template<typename BV>
size_t fcl::implementation_array::NodeBase< BV >::children[2]
template<typename BV>
FCL_UINT32 fcl::implementation_array::NodeBase< BV >::code
template<typename BV>
void* fcl::implementation_array::NodeBase< BV >::data
template<typename BV>
size_t fcl::implementation_array::NodeBase< BV >::next
template<typename BV>
size_t fcl::implementation_array::NodeBase< BV >::parent
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines