Newton Dynamics  4.00
ndNodeHierarchy< T > Class Template Reference
Inheritance diagram for ndNodeHierarchy< T >:
ndContainersFreeListAlloc< T > ndFreeListAlloc

Public Member Functions

virtual T * CreateClone () const
 
void Attach (ndNodeHierarchy< T > *const parent)
 
void Detach ()
 
T * GetParent () const
 
T * GetLastChild () const
 
T * GetFirstChild () const
 
T * GetPrev () const
 
T * GetNext () const
 
T * GetRoot () const
 
T * IteratorFirst () const
 
T * IteratorNext () const
 
- Public Member Functions inherited from ndFreeListAlloc
D_CORE_API void * operator new (size_t size)
 
D_CORE_API void operator delete (void *ptr)
 

Protected Member Functions

 ndNodeHierarchy (const ndNodeHierarchy< T > &clone)
 

Protected Attributes

ndNodeHierarchy< T > * m_next
 
ndNodeHierarchy< T > * m_prev
 
ndNodeHierarchy< T > * m_parent
 
ndNodeHierarchy< T > * m_lastChild
 
ndNodeHierarchy< T > * m_firstChild
 

Additional Inherited Members

- Static Public Member Functions inherited from ndContainersFreeListAlloc< T >
static void FlushFreeList (ndInt32 size)
 
- Static Public Member Functions inherited from ndFreeListAlloc
static D_CORE_API void Flush ()
 
static D_CORE_API void Flush (ndInt32 size)