Bullet Collision Detection & Physics Library: Member List

Bullet Collision Detection & Physics Library

- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Hierarchy
- Class Members

btMultiBody Member List

This is the complete list of members for btMultiBody, including all inherited members.

__posUpdated | btMultiBody | private
addBaseForce(const btVector3 &f) | btMultiBody | inline
addBaseTorque(const btVector3 &t) | btMultiBody | inline
addJointTorque(int i, btScalar Q) | btMultiBody |
addJointTorqueMultiDof(int i, int dof, btScalar Q) | btMultiBody |
addJointTorqueMultiDof(int i, const btScalar *Q) | btMultiBody |
addLinkForce(int i, const btVector3 &f) | btMultiBody |
addLinkTorque(int i, const btVector3 &t) | btMultiBody |
applyDeltaVee(const btScalar *delta_vee) | btMultiBody | inline
applyDeltaVee(const btScalar *delta_vee, btScalar multiplier) | btMultiBody | inline
applyDeltaVeeMultiDof(const btScalar *delta_vee, btScalar multiplier) | btMultiBody | inline
BT_DECLARE_ALIGNED_ALLOCATOR() | btMultiBody |
btMultiBody(int n_links, btScalar mass, const btVector3 &inertia, bool fixedBase, bool canSleep, bool multiDof=false) | btMultiBody |
btMultiBody(const btMultiBody &) | btMultiBody | private
calcAccelerationDeltas(const btScalar *force, btScalar *output, btAlignedObjectArray< btScalar > &scratch_r, btAlignedObjectArray< btVector3 > &scratch_v) const | btMultiBody |
calcAccelerationDeltasMultiDof(const btScalar *force, btScalar *output, btAlignedObjectArray< btScalar > &scratch_r, btAlignedObjectArray< btVector3 > &scratch_v) const | btMultiBody |
checkMotionAndSleepIfRequired(btScalar timestep) | btMultiBody |
clearForcesAndTorques() | btMultiBody |
clearVelocities() | btMultiBody |
compTreeLinkVelocities(btVector3 *omega, btVector3 *vel) const | btMultiBody | private
filConstraintJacobianMultiDof(int link, const btVector3 &contact_point, const btVector3 &normal_ang, const btVector3 &normal_lin, btScalar *jac, btAlignedObjectArray< btScalar > &scratch_r, btAlignedObjectArray< btVector3 > &scratch_v, btAlignedObjectArray< btMatrix3x3 > &scratch_m) const | btMultiBody |
fillContactJacobian(int link, const btVector3 &contact_point, const btVector3 &normal, btScalar *jac, btAlignedObjectArray< btScalar > &scratch_r, btAlignedObjectArray< btVector3 > &scratch_v, btAlignedObjectArray< btMatrix3x3 > &scratch_m) const | btMultiBody |
fillContactJacobianMultiDof(int link, const btVector3 &contact_point, const btVector3 &normal, btScalar *jac, btAlignedObjectArray< btScalar > &scratch_r, btAlignedObjectArray< btVector3 > &scratch_v, btAlignedObjectArray< btMatrix3x3 > &scratch_m) const | btMultiBody | inline
finalizeMultiDof() | btMultiBody |
getAngularDamping() const | btMultiBody | inline
getAngularMomentum() const | btMultiBody |
getBaseCollider() const | btMultiBody | inline
getBaseCollider() | btMultiBody | inline
getBaseForce() const | btMultiBody | inline
getBaseInertia() const | btMultiBody | inline
getBaseMass() const | btMultiBody | inline
getBaseOmega() const | btMultiBody | inline
getBasePos() const | btMultiBody | inline
getBaseTorque() const | btMultiBody | inline
getBaseVel() const | btMultiBody | inline
getCanSleep() const | btMultiBody | inline
getCompanionId() const | btMultiBody | inline
getJointPos(int i) const | btMultiBody |
getJointPosMultiDof(int i) | btMultiBody |
getJointTorque(int i) const | btMultiBody |
getJointTorqueMultiDof(int i) | btMultiBody |
getJointVel(int i) const | btMultiBody |
getJointVelMultiDof(int i) | btMultiBody |
getKineticEnergy() const | btMultiBody |
getLinearDamping() const | btMultiBody | inline
getLink(int index) const | btMultiBody | inline
getLink(int index) | btMultiBody | inline
getLinkForce(int i) const | btMultiBody |
getLinkInertia(int i) const | btMultiBody |
getLinkMass(int i) const | btMultiBody |
getLinkTorque(int i) const | btMultiBody |
getMaxAppliedImpulse() const | btMultiBody | inline
getMaxCoordinateVelocity() const | btMultiBody | inline
getNumDofs() const | btMultiBody | inline
getNumLinks() const | btMultiBody | inline
getNumPosVars() const | btMultiBody | inline
getParent(int link_num) const | btMultiBody |
getParentToLocalRot(int i) const | btMultiBody |
getRVector(int i) const | btMultiBody |
getUseGyroTerm() const | btMultiBody | inline
getVelocityVector() const | btMultiBody | inline
getWorldToBaseRot() const | btMultiBody | inline
goToSleep() | btMultiBody |
hasFixedBase() const | btMultiBody | inline
hasSelfCollision() const | btMultiBody | inline
isAwake() const | btMultiBody | inline
isMultiDof() | btMultiBody | inline
isPosUpdated() const | btMultiBody | inline
isUsingGlobalVelocities() const | btMultiBody | inline
isUsingRK4Integration() const | btMultiBody | inline
localDirToWorld(int i, const btVector3 &vec) const | btMultiBody |
localPosToWorld(int i, const btVector3 &vec) const | btMultiBody |
m_angularDamping | btMultiBody | private
m_awake | btMultiBody | private
m_baseCollider | btMultiBody | private
m_baseForce | btMultiBody | private
m_baseInertia | btMultiBody | private
m_baseMass | btMultiBody | private
m_basePos | btMultiBody | private
m_baseQuat | btMultiBody | private
m_baseTorque | btMultiBody | private
m_cachedInertiaLowerLeft | btMultiBody | private
m_cachedInertiaLowerRight | btMultiBody | private
m_cachedInertiaTopLeft | btMultiBody | private
m_cachedInertiaTopRight | btMultiBody | private
m_canSleep | btMultiBody | private
m_colliders | btMultiBody | private
m_companionId | btMultiBody | private
m_dofCount | btMultiBody | private
m_fixedBase | btMultiBody | private
m_hasSelfCollision | btMultiBody | private
m_isMultiDof | btMultiBody | private
m_linearDamping | btMultiBody | private
m_links | btMultiBody | private
m_matrixBuf | btMultiBody | private
m_maxAppliedImpulse | btMultiBody | private
m_maxCoordinateVelocity | btMultiBody | private
m_posVarCnt | btMultiBody | private
m_realBuf | btMultiBody | private
m_sleepTimer | btMultiBody | private
m_useGlobalVelocities | btMultiBody | private
m_useGyroTerm | btMultiBody | private
m_useRK4 | btMultiBody | private
m_vectorBuf | btMultiBody | private
mulMatrix(btScalar *pA, btScalar *pB, int rowsA, int colsA, int rowsB, int colsB, btScalar *pC) const | btMultiBody | private
operator=(const btMultiBody &) | btMultiBody | private
setAngularDamping(btScalar damp) | btMultiBody | inline
setBaseCollider(btMultiBodyLinkCollider *collider) | btMultiBody | inline
setBaseInertia(const btVector3 &inertia) | btMultiBody | inline
setBaseMass(btScalar mass) | btMultiBody | inline
setBaseOmega(const btVector3 &omega) | btMultiBody | inline
setBasePos(const btVector3 &pos) | btMultiBody | inline
setBaseVel(const btVector3 &vel) | btMultiBody | inline
setBaseWorldTransform(const btTransform &tr) | btMultiBody | inline
setCanSleep(bool canSleep) | btMultiBody | inline
setCompanionId(int id) | btMultiBody | inline
setHasSelfCollision(bool hasSelfCollision) | btMultiBody | inline
setJointPos(int i, btScalar q) | btMultiBody |
setJointPosMultiDof(int i, btScalar *q) | btMultiBody |
setJointVel(int i, btScalar qdot) | btMultiBody |
setJointVelMultiDof(int i, btScalar *qdot) | btMultiBody |
setLinearDamping(btScalar damp) | btMultiBody | inline
setMaxAppliedImpulse(btScalar maxImp) | btMultiBody | inline
setMaxCoordinateVelocity(btScalar maxVel) | btMultiBody | inline
setNumLinks(int numLinks) | btMultiBody | inline
setPosUpdated(bool updated) | btMultiBody | inline
setupFixed(int linkIndex, btScalar mass, const btVector3 &inertia, int parent, const btQuaternion &rotParentToThis, const btVector3 &parentComToThisPivotOffset, const btVector3 &thisPivotToThisComOffset, bool disableParentCollision) | btMultiBody |
setupPlanar(int i, btScalar mass, const btVector3 &inertia, int parent, const btQuaternion &rotParentToThis, const btVector3 &rotationAxis, const btVector3 &parentComToThisComOffset, bool disableParentCollision=false) | btMultiBody |
setupPrismatic(int i, btScalar mass, const btVector3 &inertia, int parent, const btQuaternion &rotParentToThis, const btVector3 &jointAxis, const btVector3 &parentComToThisComOffset, const btVector3 &thisPivotToThisComOffset, bool disableParentCollision) | btMultiBody |
setupRevolute(int linkIndex, btScalar mass, const btVector3 &inertia, int parentIndex, const btQuaternion &rotParentToThis, const btVector3 &jointAxis, const btVector3 &parentComToThisPivotOffset, const btVector3 &thisPivotToThisComOffset, bool disableParentCollision=false) | btMultiBody |
setupSpherical(int linkIndex, btScalar mass, const btVector3 &inertia, int parent, const btQuaternion &rotParentToThis, const btVector3 &parentComToThisPivotOffset, const btVector3 &thisPivotToThisComOffset, bool disableParentCollision=false) | btMultiBody |
setUseGyroTerm(bool useGyro) | btMultiBody | inline
setWorldToBaseRot(const btQuaternion &rot) | btMultiBody | inline
solveImatrix(const btVector3 &rhs_top, const btVector3 &rhs_bot, float result[6]) const | btMultiBody | private
solveImatrix(const btSpatialForceVector &rhs, btSpatialMotionVector &result) const | btMultiBody | private
stepPositions(btScalar dt) | btMultiBody |
stepPositionsMultiDof(btScalar dt, btScalar *pq=0, btScalar *pqd=0) | btMultiBody |
stepVelocities(btScalar dt, btAlignedObjectArray< btScalar > &scratch_r, btAlignedObjectArray< btVector3 > &scratch_v, btAlignedObjectArray< btMatrix3x3 > &scratch_m) | btMultiBody |
stepVelocitiesMultiDof(btScalar dt, btAlignedObjectArray< btScalar > &scratch_r, btAlignedObjectArray< btVector3 > &scratch_v, btAlignedObjectArray< btMatrix3x3 > &scratch_m) | btMultiBody |
updateLinksDofOffsets() | btMultiBody | inlineprivate
useGlobalVelocities(bool use) | btMultiBody | inline
useRK4Integration(bool use) | btMultiBody | inline
wakeUp() | btMultiBody |
worldDirToLocal(int i, const btVector3 &vec) const | btMultiBody |
worldPosToLocal(int i, const btVector3 &vec) const | btMultiBody |
~btMultiBody() | btMultiBody |