Newton Dynamics  4.00
ndIkSolver Class Reference
Inheritance diagram for ndIkSolver:
ndClassAlloc

Public Member Functions

D_NEWTON_API void SetMaxAccel (ndFloat32 maxAccel, ndFloat32 maxAlpha)
 
D_NEWTON_API bool IsSleeping (ndSkeletonContainer *const skeleton) const
 
D_NEWTON_API void SolverBegin (ndSkeletonContainer *const skeleton, ndJointBilateralConstraint *const *joint, ndInt32 jointCount, ndWorld *const world, ndFloat32 timestep)
 
D_NEWTON_API void Solve ()
 
D_NEWTON_API void SolverEnd ()
 
D_NEWTON_API ndVector GetBodyForce (const ndBodyKinematic *const body) const
 
D_NEWTON_API ndVector GetBodyTorque (const ndBodyKinematic *const body) const
 
- Public Member Functions inherited from ndClassAlloc
 ndClassAlloc ()
 Empty default constructor.
 
 ~ndClassAlloc ()
 Empty.
 

Friends

class ndSkeletonContainer
 

Additional Inherited Members

- 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.