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