btAlignedObjectArray< btMultiBodySolverConstraint > btMultiBodyConstraintArray
btMultiBodyConstraint(btMultiBody *bodyA, btMultiBody *bodyB, int linkA, int linkB, int numRows, bool isUnilateral, int type)
btScalar getLowerBound() const
virtual int getIslandIdB() const
virtual void debugDraw(class btIDebugDraw *drawer)
virtual void finalizeMultiDof()
virtual int getIslandIdA() const
btScalar getUpperBound() const
void setUpperBound(btScalar upper)
virtual ~btMultiBodyJointLimitConstraint()
virtual void createConstraintRows(btMultiBodyConstraintArray &constraintRows, btMultiBodyJacobianData &data, const btContactSolverInfo &infoGlobal)
void setLowerBound(btScalar lower)
btMultiBodyJointLimitConstraint(btMultiBody *body, int link, btScalar lower, btScalar upper)
This file was written by Erwin Coumans.