#include <btMultiBodyConstraint.h>
|  | 
| void | applyDeltaVee (btMultiBodyJacobianData &data, btScalar *delta_vee, btScalar impulse, int velocityIndex, int ndof) | 
|  | 
| btScalar | fillMultiBodyConstraint (btMultiBodySolverConstraint &solverConstraint, btMultiBodyJacobianData &data, btScalar *jacOrgA, btScalar *jacOrgB, const btVector3 &contactNormalOnB, const btVector3 &posAworld, const btVector3 &posBworld, btScalar posError, const btContactSolverInfo &infoGlobal, btScalar lowerLimit, btScalar upperLimit, btScalar relaxation=1.f, bool isFriction=false, btScalar desiredVelocity=0, btScalar cfmSlip=0) | 
|  | 
Definition at line 42 of file btMultiBodyConstraint.h.
 
      
        
          | btMultiBodyConstraint::btMultiBodyConstraint | ( | btMultiBody * | bodyA, | 
        
          |  |  | btMultiBody * | bodyB, | 
        
          |  |  | int | linkA, | 
        
          |  |  | int | linkB, | 
        
          |  |  | int | numRows, | 
        
          |  |  | bool | isUnilateral | 
        
          |  | ) |  |  | 
      
 
 
  
  | 
        
          | btMultiBodyConstraint::~btMultiBodyConstraint | ( |  | ) |  |  | virtual | 
 
 
      
        
          | void btMultiBodyConstraint::allocateJacobiansMultiDof | ( |  | ) |  | 
      
 
 
  
  | 
        
          | virtual void btMultiBodyConstraint::debugDraw | ( | class btIDebugDraw * | drawer | ) |  |  | pure virtual | 
 
 
  
  | 
        
          | btScalar btMultiBodyConstraint::fillMultiBodyConstraint | ( | btMultiBodySolverConstraint & | solverConstraint, |  
          |  |  | btMultiBodyJacobianData & | data, |  
          |  |  | btScalar * | jacOrgA, |  
          |  |  | btScalar * | jacOrgB, |  
          |  |  | const btVector3 & | contactNormalOnB, |  
          |  |  | const btVector3 & | posAworld, |  
          |  |  | const btVector3 & | posBworld, |  
          |  |  | btScalar | posError, |  
          |  |  | const btContactSolverInfo & | infoGlobal, |  
          |  |  | btScalar | lowerLimit, |  
          |  |  | btScalar | upperLimit, |  
          |  |  | btScalar | relaxation = 1.f, |  
          |  |  | bool | isFriction = false, |  
          |  |  | btScalar | desiredVelocity = 0, |  
          |  |  | btScalar | cfmSlip = 0 |  
          |  | ) |  |  |  | protected | 
 
 
  
  | 
        
          | virtual void btMultiBodyConstraint::finalizeMultiDof | ( |  | ) |  |  | pure virtual | 
 
 
  
  | 
        
          | btScalar btMultiBodyConstraint::getAppliedImpulse | ( | int | dof | ) |  |  | inline | 
 
 
  
  | 
        
          | virtual int btMultiBodyConstraint::getIslandIdA | ( |  | ) | const |  | pure virtual | 
 
 
  
  | 
        
          | virtual int btMultiBodyConstraint::getIslandIdB | ( |  | ) | const |  | pure virtual | 
 
 
  
  | 
        
          | btScalar btMultiBodyConstraint::getMaxAppliedImpulse | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | int btMultiBodyConstraint::getNumRows | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | btScalar btMultiBodyConstraint::getPosition | ( | int | row | ) | const |  | inline | 
 
 
  
  | 
        
          | void btMultiBodyConstraint::internalSetAppliedImpulse | ( | int | dof, |  
          |  |  | btScalar | appliedImpulse |  
          |  | ) |  |  |  | inline | 
 
 
  
  | 
        
          | bool btMultiBodyConstraint::isUnilateral | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | btScalar* btMultiBodyConstraint::jacobianA | ( | int | row | ) |  |  | inline | 
 
 
  
  | 
        
          | const btScalar* btMultiBodyConstraint::jacobianA | ( | int | row | ) | const |  | inline | 
 
 
  
  | 
        
          | btScalar* btMultiBodyConstraint::jacobianB | ( | int | row | ) |  |  | inline | 
 
 
  
  | 
        
          | const btScalar* btMultiBodyConstraint::jacobianB | ( | int | row | ) | const |  | inline | 
 
 
  
  | 
        
          | void btMultiBodyConstraint::setMaxAppliedImpulse | ( | btScalar | maxImp | ) |  |  | inline | 
 
 
  
  | 
        
          | void btMultiBodyConstraint::setPosition | ( | int | row, |  
          |  |  | btScalar | pos |  
          |  | ) |  |  |  | inline | 
 
 
      
        
          | void btMultiBodyConstraint::updateJacobianSizes | ( |  | ) |  | 
      
 
 
  
  | 
        
          | bool btMultiBodyConstraint::m_isUnilateral |  | protected | 
 
 
  
  | 
        
          | int btMultiBodyConstraint::m_jacSizeA |  | protected | 
 
 
  
  | 
        
          | int btMultiBodyConstraint::m_jacSizeBoth |  | protected | 
 
 
  
  | 
        
          | int btMultiBodyConstraint::m_linkA |  | protected | 
 
 
  
  | 
        
          | int btMultiBodyConstraint::m_linkB |  | protected | 
 
 
  
  | 
        
          | btScalar btMultiBodyConstraint::m_maxAppliedImpulse |  | protected | 
 
 
  
  | 
        
          | int btMultiBodyConstraint::m_numDofsFinalized |  | protected | 
 
 
  
  | 
        
          | int btMultiBodyConstraint::m_numRows |  | protected | 
 
 
  
  | 
        
          | int btMultiBodyConstraint::m_posOffset |  | protected | 
 
 
The documentation for this class was generated from the following files: