Bullet Collision Detection & Physics Library
btMultiBody Member List

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

__posUpdatedbtMultiBodyprivate
addBaseConstraintForce(const btVector3 &f)btMultiBodyinline
addBaseConstraintTorque(const btVector3 &t)btMultiBodyinline
addBaseForce(const btVector3 &f)btMultiBodyinline
addBaseTorque(const btVector3 &t)btMultiBodyinline
addJointTorque(int i, btScalar Q)btMultiBody
addJointTorqueMultiDof(int i, int dof, btScalar Q)btMultiBody
addJointTorqueMultiDof(int i, const btScalar *Q)btMultiBody
addLinkConstraintForce(int i, const btVector3 &f)btMultiBody
addLinkConstraintTorque(int i, const btVector3 &t)btMultiBody
addLinkForce(int i, const btVector3 &f)btMultiBody
addLinkTorque(int i, const btVector3 &t)btMultiBody
applyDeltaVeeMultiDof(const btScalar *delta_vee, btScalar multiplier)btMultiBodyinline
applyDeltaVeeMultiDof2(const btScalar *delta_vee, btScalar multiplier)btMultiBodyinline
BT_DECLARE_ALIGNED_ALLOCATOR()btMultiBody
btMultiBody(int n_links, btScalar mass, const btVector3 &inertia, bool fixedBase, bool canSleep, bool deprecatedMultiDof=true)btMultiBody
btMultiBody(const btMultiBody &)btMultiBodyprivate
calcAccelerationDeltasMultiDof(const btScalar *force, btScalar *output, btAlignedObjectArray< btScalar > &scratch_r, btAlignedObjectArray< btVector3 > &scratch_v) const btMultiBody
calculateSerializeBufferSize() const btMultiBodyvirtual
checkMotionAndSleepIfRequired(btScalar timestep)btMultiBody
clearConstraintForces()btMultiBody
clearForcesAndTorques()btMultiBody
clearVelocities()btMultiBody
compTreeLinkVelocities(btVector3 *omega, btVector3 *vel) const btMultiBody
computeAccelerationsArticulatedBodyAlgorithmMultiDof(btScalar dt, btAlignedObjectArray< btScalar > &scratch_r, btAlignedObjectArray< btVector3 > &scratch_v, btAlignedObjectArray< btMatrix3x3 > &scratch_m, bool isConstraintPass=false)btMultiBody
fillConstraintJacobianMultiDof(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
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 btMultiBodyinline
finalizeMultiDof()btMultiBody
forwardKinematics(btAlignedObjectArray< btQuaternion > &scratch_q, btAlignedObjectArray< btVector3 > &scratch_m)btMultiBody
getAngularDamping() const btMultiBodyinline
getAngularMomentum() const btMultiBody
getBaseCollider() const btMultiBodyinline
getBaseCollider()btMultiBodyinline
getBaseForce() const btMultiBodyinline
getBaseInertia() const btMultiBodyinline
getBaseMass() const btMultiBodyinline
getBaseName() const btMultiBodyinline
getBaseOmega() const btMultiBodyinline
getBasePos() const btMultiBodyinline
getBaseTorque() const btMultiBodyinline
getBaseVel() const btMultiBodyinline
getBaseWorldTransform() const btMultiBodyinline
getCanSleep() const btMultiBodyinline
getCompanionId() const btMultiBodyinline
getJointPos(int i) const btMultiBody
getJointPosMultiDof(int i)btMultiBody
getJointPosMultiDof(int i) const btMultiBody
getJointTorque(int i) const btMultiBody
getJointTorqueMultiDof(int i)btMultiBody
getJointVel(int i) const btMultiBody
getJointVelMultiDof(int i)btMultiBody
getJointVelMultiDof(int i) const btMultiBody
getKineticEnergy() const btMultiBody
getLinearDamping() const btMultiBodyinline
getLink(int index) const btMultiBodyinline
getLink(int index)btMultiBodyinline
getLinkCollider(int index)btMultiBodyinline
getLinkForce(int i) const btMultiBody
getLinkInertia(int i) const btMultiBody
getLinkMass(int i) const btMultiBody
getLinkTorque(int i) const btMultiBody
getMaxAppliedImpulse() const btMultiBodyinline
getMaxCoordinateVelocity() const btMultiBodyinline
getNumDofs() const btMultiBodyinline
getNumLinks() const btMultiBodyinline
getNumPosVars() const btMultiBodyinline
getParent(int link_num) const btMultiBody
getParentToLocalRot(int i) const btMultiBody
getRVector(int i) const btMultiBody
getUseGyroTerm() const btMultiBodyinline
getUserIndex() const btMultiBodyinline
getUserIndex2() const btMultiBodyinline
getUserPointer() const btMultiBodyinline
getVelocityVector() const btMultiBodyinline
getWorldToBaseRot() const btMultiBodyinline
goToSleep()btMultiBody
hasFixedBase() const btMultiBodyinline
hasSelfCollision() const btMultiBodyinline
internalNeedsJointFeedback() const btMultiBodyinline
isAwake() const btMultiBodyinline
isPosUpdated() const btMultiBodyinline
isUsingGlobalVelocities() const btMultiBodyinline
isUsingRK4Integration() const btMultiBodyinline
localDirToWorld(int i, const btVector3 &vec) const btMultiBody
localFrameToWorld(int i, const btMatrix3x3 &mat) const btMultiBody
localPosToWorld(int i, const btVector3 &vec) const btMultiBody
m_angularDampingbtMultiBodyprivate
m_awakebtMultiBodyprivate
m_baseColliderbtMultiBodyprivate
m_baseConstraintForcebtMultiBodyprivate
m_baseConstraintTorquebtMultiBodyprivate
m_baseForcebtMultiBodyprivate
m_baseInertiabtMultiBodyprivate
m_baseMassbtMultiBodyprivate
m_baseNamebtMultiBodyprivate
m_basePosbtMultiBodyprivate
m_baseQuatbtMultiBodyprivate
m_baseTorquebtMultiBodyprivate
m_cachedInertiaLowerLeftbtMultiBodyprivate
m_cachedInertiaLowerRightbtMultiBodyprivate
m_cachedInertiaTopLeftbtMultiBodyprivate
m_cachedInertiaTopRightbtMultiBodyprivate
m_cachedInertiaValidbtMultiBodyprivate
m_canSleepbtMultiBodyprivate
m_companionIdbtMultiBodyprivate
m_deltaVbtMultiBodyprivate
m_dofCountbtMultiBodyprivate
m_fixedBasebtMultiBodyprivate
m_hasSelfCollisionbtMultiBodyprivate
m_internalNeedsJointFeedbackbtMultiBodyprivate
m_linearDampingbtMultiBodyprivate
m_linksbtMultiBodyprivate
m_matrixBufbtMultiBodyprivate
m_maxAppliedImpulsebtMultiBodyprivate
m_maxCoordinateVelocitybtMultiBodyprivate
m_posVarCntbtMultiBodyprivate
m_realBufbtMultiBodyprivate
m_sleepTimerbtMultiBodyprivate
m_useGlobalVelocitiesbtMultiBodyprivate
m_useGyroTermbtMultiBodyprivate
m_userIndexbtMultiBodyprivate
m_userIndex2btMultiBodyprivate
m_useRK4btMultiBodyprivate
m_userObjectPointerbtMultiBodyprivate
m_vectorBufbtMultiBodyprivate
mulMatrix(btScalar *pA, btScalar *pB, int rowsA, int colsA, int rowsB, int colsB, btScalar *pC) const btMultiBodyprivate
operator=(const btMultiBody &)btMultiBodyprivate
processDeltaVeeMultiDof2()btMultiBodyinline
serialize(void *dataBuffer, class btSerializer *serializer) const btMultiBodyvirtual
setAngularDamping(btScalar damp)btMultiBodyinline
setBaseCollider(btMultiBodyLinkCollider *collider)btMultiBodyinline
setBaseInertia(const btVector3 &inertia)btMultiBodyinline
setBaseMass(btScalar mass)btMultiBodyinline
setBaseName(const char *name)btMultiBodyinline
setBaseOmega(const btVector3 &omega)btMultiBodyinline
setBasePos(const btVector3 &pos)btMultiBodyinline
setBaseVel(const btVector3 &vel)btMultiBodyinline
setBaseWorldTransform(const btTransform &tr)btMultiBodyinline
setCanSleep(bool canSleep)btMultiBodyinline
setCompanionId(int id)btMultiBodyinline
setHasSelfCollision(bool hasSelfCollision)btMultiBodyinline
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)btMultiBodyinline
setMaxAppliedImpulse(btScalar maxImp)btMultiBodyinline
setMaxCoordinateVelocity(btScalar maxVel)btMultiBodyinline
setNumLinks(int numLinks)btMultiBodyinline
setPosUpdated(bool updated)btMultiBodyinline
setupFixed(int linkIndex, btScalar mass, const btVector3 &inertia, int parent, const btQuaternion &rotParentToThis, const btVector3 &parentComToThisPivotOffset, const btVector3 &thisPivotToThisComOffset, bool deprecatedDisableParentCollision=true)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 &parentComToThisPivotOffset, 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)btMultiBodyinline
setUserIndex(int index)btMultiBodyinline
setUserIndex2(int index)btMultiBodyinline
setUserPointer(void *userPointer)btMultiBodyinline
setWorldToBaseRot(const btQuaternion &rot)btMultiBodyinline
solveImatrix(const btVector3 &rhs_top, const btVector3 &rhs_bot, btScalar result[6]) const btMultiBodyprivate
solveImatrix(const btSpatialForceVector &rhs, btSpatialMotionVector &result) const btMultiBodyprivate
stepPositionsMultiDof(btScalar dt, btScalar *pq=0, btScalar *pqd=0)btMultiBody
stepVelocitiesMultiDof(btScalar dt, btAlignedObjectArray< btScalar > &scratch_r, btAlignedObjectArray< btVector3 > &scratch_v, btAlignedObjectArray< btMatrix3x3 > &scratch_m, bool isConstraintPass=false)btMultiBodyinline
updateCollisionObjectWorldTransforms(btAlignedObjectArray< btQuaternion > &scratch_q, btAlignedObjectArray< btVector3 > &scratch_m)btMultiBody
updateLinksDofOffsets()btMultiBodyinlineprivate
useGlobalVelocities(bool use)btMultiBodyinline
useRK4Integration(bool use)btMultiBodyinline
wakeUp()btMultiBody
worldDirToLocal(int i, const btVector3 &vec) const btMultiBody
worldPosToLocal(int i, const btVector3 &vec) const btMultiBody
~btMultiBody()btMultiBodyvirtual