|  | 
|  | btMultiBodyPoint2Point (btMultiBody *body, int link, btRigidBody *bodyB, const btVector3 &pivotInA, const btVector3 &pivotInB) | 
|  | 
|  | btMultiBodyPoint2Point (btMultiBody *bodyA, int linkA, btMultiBody *bodyB, int linkB, const btVector3 &pivotInA, const btVector3 &pivotInB) | 
|  | 
| virtual | ~btMultiBodyPoint2Point () | 
|  | 
| virtual void | finalizeMultiDof () | 
|  | 
| virtual int | getIslandIdA () const | 
|  | 
| virtual int | getIslandIdB () const | 
|  | 
| virtual void | createConstraintRows (btMultiBodyConstraintArray &constraintRows, btMultiBodyJacobianData &data, const btContactSolverInfo &infoGlobal) | 
|  | 
| const btVector3 & | getPivotInB () const | 
|  | 
| void | setPivotInB (const btVector3 &pivotInB) | 
|  | 
| virtual void | debugDraw (class btIDebugDraw *drawer) | 
|  | 
|  Public Member Functions inherited from btMultiBodyConstraint | 
|  | btMultiBodyConstraint (btMultiBody *bodyA, btMultiBody *bodyB, int linkA, int linkB, int numRows, bool isUnilateral) | 
|  | 
| virtual | ~btMultiBodyConstraint () | 
|  | 
| void | updateJacobianSizes () | 
|  | 
| void | allocateJacobiansMultiDof () | 
|  | 
| int | getNumRows () const | 
|  | 
| btMultiBody * | getMultiBodyA () | 
|  | 
| btMultiBody * | getMultiBodyB () | 
|  | 
| void | internalSetAppliedImpulse (int dof, btScalar appliedImpulse) | 
|  | 
| btScalar | getAppliedImpulse (int dof) | 
|  | 
| btScalar | getPosition (int row) const | 
|  | 
| void | setPosition (int row, btScalar pos) | 
|  | 
| bool | isUnilateral () const | 
|  | 
| btScalar * | jacobianA (int row) | 
|  | 
| const btScalar * | jacobianA (int row) const | 
|  | 
| btScalar * | jacobianB (int row) | 
|  | 
| const btScalar * | jacobianB (int row) const | 
|  | 
| btScalar | getMaxAppliedImpulse () const | 
|  | 
| void | setMaxAppliedImpulse (btScalar maxImp) | 
|  | 
This file was written by Erwin Coumans. 
Definition at line 25 of file btMultiBodyPoint2Point.h.