|
| | BT_DECLARE_ALIGNED_ALLOCATOR () |
| |
| | btSliderConstraint (btRigidBody &rbA, btRigidBody &rbB, const btTransform &frameInA, const btTransform &frameInB, bool useLinearReferenceFrameA) |
| |
| | btSliderConstraint (btRigidBody &rbB, const btTransform &frameInB, bool useLinearReferenceFrameA) |
| |
| virtual void | getInfo1 (btConstraintInfo1 *info) |
| | internal method used by the constraint solver, don't use them directly
|
| |
| void | getInfo1NonVirtual (btConstraintInfo1 *info) |
| |
| virtual void | getInfo2 (btConstraintInfo2 *info) |
| | internal method used by the constraint solver, don't use them directly
|
| |
| void | getInfo2NonVirtual (btConstraintInfo2 *info, const btTransform &transA, const btTransform &transB, const btVector3 &linVelA, const btVector3 &linVelB, btScalar rbAinvMass, btScalar rbBinvMass) |
| |
| const btRigidBody & | getRigidBodyA () const |
| |
| const btRigidBody & | getRigidBodyB () const |
| |
| const btTransform & | getCalculatedTransformA () const |
| |
| const btTransform & | getCalculatedTransformB () const |
| |
| const btTransform & | getFrameOffsetA () const |
| |
| const btTransform & | getFrameOffsetB () const |
| |
| btTransform & | getFrameOffsetA () |
| |
| btTransform & | getFrameOffsetB () |
| |
| btScalar | getLowerLinLimit () |
| |
| void | setLowerLinLimit (btScalar lowerLimit) |
| |
| btScalar | getUpperLinLimit () |
| |
| void | setUpperLinLimit (btScalar upperLimit) |
| |
| btScalar | getLowerAngLimit () |
| |
| void | setLowerAngLimit (btScalar lowerLimit) |
| |
| btScalar | getUpperAngLimit () |
| |
| void | setUpperAngLimit (btScalar upperLimit) |
| |
| bool | getUseLinearReferenceFrameA () |
| |
| btScalar | getSoftnessDirLin () |
| |
| btScalar | getRestitutionDirLin () |
| |
| btScalar | getDampingDirLin () |
| |
| btScalar | getSoftnessDirAng () |
| |
| btScalar | getRestitutionDirAng () |
| |
| btScalar | getDampingDirAng () |
| |
| btScalar | getSoftnessLimLin () |
| |
| btScalar | getRestitutionLimLin () |
| |
| btScalar | getDampingLimLin () |
| |
| btScalar | getSoftnessLimAng () |
| |
| btScalar | getRestitutionLimAng () |
| |
| btScalar | getDampingLimAng () |
| |
| btScalar | getSoftnessOrthoLin () |
| |
| btScalar | getRestitutionOrthoLin () |
| |
| btScalar | getDampingOrthoLin () |
| |
| btScalar | getSoftnessOrthoAng () |
| |
| btScalar | getRestitutionOrthoAng () |
| |
| btScalar | getDampingOrthoAng () |
| |
| void | setSoftnessDirLin (btScalar softnessDirLin) |
| |
| void | setRestitutionDirLin (btScalar restitutionDirLin) |
| |
| void | setDampingDirLin (btScalar dampingDirLin) |
| |
| void | setSoftnessDirAng (btScalar softnessDirAng) |
| |
| void | setRestitutionDirAng (btScalar restitutionDirAng) |
| |
| void | setDampingDirAng (btScalar dampingDirAng) |
| |
| void | setSoftnessLimLin (btScalar softnessLimLin) |
| |
| void | setRestitutionLimLin (btScalar restitutionLimLin) |
| |
| void | setDampingLimLin (btScalar dampingLimLin) |
| |
| void | setSoftnessLimAng (btScalar softnessLimAng) |
| |
| void | setRestitutionLimAng (btScalar restitutionLimAng) |
| |
| void | setDampingLimAng (btScalar dampingLimAng) |
| |
| void | setSoftnessOrthoLin (btScalar softnessOrthoLin) |
| |
| void | setRestitutionOrthoLin (btScalar restitutionOrthoLin) |
| |
| void | setDampingOrthoLin (btScalar dampingOrthoLin) |
| |
| void | setSoftnessOrthoAng (btScalar softnessOrthoAng) |
| |
| void | setRestitutionOrthoAng (btScalar restitutionOrthoAng) |
| |
| void | setDampingOrthoAng (btScalar dampingOrthoAng) |
| |
| void | setPoweredLinMotor (bool onOff) |
| |
| bool | getPoweredLinMotor () |
| |
| void | setTargetLinMotorVelocity (btScalar targetLinMotorVelocity) |
| |
| btScalar | getTargetLinMotorVelocity () |
| |
| void | setMaxLinMotorForce (btScalar maxLinMotorForce) |
| |
| btScalar | getMaxLinMotorForce () |
| |
| void | setPoweredAngMotor (bool onOff) |
| |
| bool | getPoweredAngMotor () |
| |
| void | setTargetAngMotorVelocity (btScalar targetAngMotorVelocity) |
| |
| btScalar | getTargetAngMotorVelocity () |
| |
| void | setMaxAngMotorForce (btScalar maxAngMotorForce) |
| |
| btScalar | getMaxAngMotorForce () |
| |
| btScalar | getLinearPos () const |
| |
| btScalar | getAngularPos () const |
| |
| bool | getSolveLinLimit () |
| |
| btScalar | getLinDepth () |
| |
| bool | getSolveAngLimit () |
| |
| btScalar | getAngDepth () |
| |
| void | calculateTransforms (const btTransform &transA, const btTransform &transB) |
| |
| void | testLinLimits () |
| |
| void | testAngLimits () |
| |
| btVector3 | getAncorInA () |
| |
| btVector3 | getAncorInB () |
| |
| bool | getUseFrameOffset () |
| |
| void | setUseFrameOffset (bool frameOffsetOnOff) |
| |
| void | setFrames (const btTransform &frameA, const btTransform &frameB) |
| |
| virtual void | setParam (int num, btScalar value, int axis=-1) |
| | override the default global value of a parameter (such as ERP or CFM), optionally provide the axis (0..5).
|
| |
| virtual btScalar | getParam (int num, int axis=-1) const |
| | return the local value of parameter
|
| |
| virtual int | getFlags () const |
| |
| virtual int | calculateSerializeBufferSize () const |
| |
| virtual const char * | serialize (void *dataBuffer, btSerializer *serializer) const |
| | fills the dataBuffer and returns the struct name (and 0 on failure)
|
| |
| | BT_DECLARE_ALIGNED_ALLOCATOR () |
| |
| virtual | ~btTypedConstraint () |
| |
| | btTypedConstraint (btTypedConstraintType type, btRigidBody &rbA) |
| |
| | btTypedConstraint (btTypedConstraintType type, btRigidBody &rbA, btRigidBody &rbB) |
| |
| int | getOverrideNumSolverIterations () const |
| |
| void | setOverrideNumSolverIterations (int overideNumIterations) |
| | override the number of constraint solver iterations used to solve this constraint -1 will use the default number of iterations, as specified in SolverInfo.m_numIterations
|
| |
| virtual void | buildJacobian () |
| | internal method used by the constraint solver, don't use them directly
|
| |
| virtual void | setupSolverConstraint (btConstraintArray &ca, int solverBodyA, int solverBodyB, btScalar timeStep) |
| | internal method used by the constraint solver, don't use them directly
|
| |
| void | internalSetAppliedImpulse (btScalar appliedImpulse) |
| | internal method used by the constraint solver, don't use them directly
|
| |
| btScalar | internalGetAppliedImpulse () |
| | internal method used by the constraint solver, don't use them directly
|
| |
| btScalar | getBreakingImpulseThreshold () const |
| |
| void | setBreakingImpulseThreshold (btScalar threshold) |
| |
| bool | isEnabled () const |
| |
| void | setEnabled (bool enabled) |
| |
| virtual void | solveConstraintObsolete (btSolverBody &, btSolverBody &, btScalar) |
| | internal method used by the constraint solver, don't use them directly
|
| |
| const btRigidBody & | getRigidBodyA () const |
| |
| const btRigidBody & | getRigidBodyB () const |
| |
| btRigidBody & | getRigidBodyA () |
| |
| btRigidBody & | getRigidBodyB () |
| |
| int | getUserConstraintType () const |
| |
| void | setUserConstraintType (int userConstraintType) |
| |
| void | setUserConstraintId (int uid) |
| |
| int | getUserConstraintId () const |
| |
| void | setUserConstraintPtr (void *ptr) |
| |
| void * | getUserConstraintPtr () |
| |
| void | setJointFeedback (btJointFeedback *jointFeedback) |
| |
| const btJointFeedback * | getJointFeedback () const |
| |
| btJointFeedback * | getJointFeedback () |
| |
| int | getUid () const |
| |
| bool | needsFeedback () const |
| |
| void | enableFeedback (bool needsFeedback) |
| | enableFeedback will allow to read the applied linear and angular impulse use getAppliedImpulse, getAppliedLinearImpulse and getAppliedAngularImpulse to read feedback information
|
| |
| btScalar | getAppliedImpulse () const |
| | getAppliedImpulse is an estimated total applied impulse.
|
| |
| btTypedConstraintType | getConstraintType () const |
| |
| void | setDbgDrawSize (btScalar dbgDrawSize) |
| |
| btScalar | getDbgDrawSize () |
| |
| | btTypedObject (int objectType) |
| |
| int | getObjectType () const |
| |
Definition at line 65 of file btSliderConstraint.h.