Newton Dynamics  4.00
ndBodyKinematic::ndJointList Class Reference
Inheritance diagram for ndBodyKinematic::ndJointList:
ndList< ndJointBilateralConstraint *, ndContainersFreeListAlloc< ndJointBilateralConstraint * > > ndClassAlloc

Additional Inherited Members

- Public Member Functions inherited from ndList< ndJointBilateralConstraint *, ndContainersFreeListAlloc< ndJointBilateralConstraint * > >
 operator ndInt32 () const
 
ndInt32 GetCount () const
 
ndNode * GetLast () const
 
ndNode * GetFirst () const
 
ndNode * Append ()
 
ndNode * Append (ndNode *const node)
 
ndNode * Append (const ndJointBilateralConstraint * &element)
 
ndNode * Addtop ()
 
ndNode * Addtop (ndNode *const node)
 
ndNode * Addtop (const ndJointBilateralConstraint * &element)
 
void RotateToEnd (ndNode *const node)
 
void RotateToBegin (ndNode *const node)
 
void InsertAfter (ndNode *const root, ndNode *const node)
 
void InsertBefore (ndNode *const root, ndNode *const node)
 
ndNode * Find (const ndJointBilateralConstraint * &element) const
 
ndNode * GetNodeFromInfo (ndJointBilateralConstraint * &m_info) const
 
void Remove (ndNode *const node)
 
void Remove (const ndJointBilateralConstraint * &element)
 
void RemoveAll ()
 
void Merge (ndList< ndJointBilateralConstraint *, ndContainersFreeListAlloc< ndJointBilateralConstraint * > > &list)
 
void Unlink (ndNode *const node)
 
bool SanityCheck () const
 
- Public Member Functions inherited from ndClassAlloc
 ndClassAlloc ()
 Empty default constructor.
 
 ~ndClassAlloc ()
 Empty.
 
- Static Public Member Functions inherited from ndList< ndJointBilateralConstraint *, ndContainersFreeListAlloc< ndJointBilateralConstraint * > >
static void FlushFreeList ()
 
- Static Public Member Functions inherited from ndClassAlloc
D_OPERATOR_NEW_AND_DELETE static D_CORE_API void * Malloc (size_t size)
 Generic allocation for any function subclass from ndClassAlloc.
 
static D_CORE_API void Free (void *const ptr)
 Generic destruction for any function subclass from ndClassAlloc.