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
addSplitV()btMultiBodyinline
applyDeltaSplitVeeMultiDof(const btScalar *delta_vee, btScalar multiplier)btMultiBodyinline
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) constbtMultiBody
calculateSerializeBufferSize() constbtMultiBodyvirtual
checkMotionAndSleepIfRequired(btScalar timestep)btMultiBody
clearConstraintForces()btMultiBody
clearForcesAndTorques()btMultiBody
clearVelocities()btMultiBody
compTreeLinkVelocities(btVector3 *omega, btVector3 *vel) constbtMultiBody
computeAccelerationsArticulatedBodyAlgorithmMultiDof(btScalar dt, btAlignedObjectArray< btScalar > &scratch_r, btAlignedObjectArray< btVector3 > &scratch_v, btAlignedObjectArray< btMatrix3x3 > &scratch_m, bool isConstraintPass, bool jointFeedbackInWorldSpace, bool jointFeedbackInJointFrame)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) constbtMultiBody
fillContactJacobianMultiDof(int link, const btVector3 &contact_point, const btVector3 &normal, btScalar *jac, btAlignedObjectArray< btScalar > &scratch_r, btAlignedObjectArray< btVector3 > &scratch_v, btAlignedObjectArray< btMatrix3x3 > &scratch_m) constbtMultiBodyinline
finalizeMultiDof()btMultiBody
forwardKinematics(btAlignedObjectArray< btQuaternion > &world_to_local, btAlignedObjectArray< btVector3 > &local_origin)btMultiBody
getAngularDamping() constbtMultiBodyinline
getBaseCollider() constbtMultiBodyinline
getBaseCollider()btMultiBodyinline
getBaseForce() constbtMultiBodyinline
getBaseInertia() constbtMultiBodyinline
getBaseMass() constbtMultiBodyinline
getBaseName() constbtMultiBodyinline
getBaseOmega() constbtMultiBodyinline
getBasePos() constbtMultiBodyinline
getBaseTorque() constbtMultiBodyinline
getBaseVel() constbtMultiBodyinline
getBaseWorldTransform() constbtMultiBodyinline
getCanSleep() constbtMultiBodyinline
getCanWakeup() constbtMultiBodyinline
getCompanionId() constbtMultiBodyinline
getDeltaVelocityVector() constbtMultiBodyinline
getInterpolateBasePos() constbtMultiBodyinline
getInterpolateBaseWorldTransform() constbtMultiBodyinline
getInterpolateParentToLocalRot(int i) constbtMultiBody
getInterpolateRVector(int i) constbtMultiBody
getInterpolateWorldToBaseRot() constbtMultiBodyinline
getJointPos(int i) constbtMultiBody
getJointPosMultiDof(int i)btMultiBody
getJointPosMultiDof(int i) constbtMultiBody
getJointTorque(int i) constbtMultiBody
getJointTorqueMultiDof(int i)btMultiBody
getJointVel(int i) constbtMultiBody
getJointVelMultiDof(int i)btMultiBody
getJointVelMultiDof(int i) constbtMultiBody
getLinearDamping() constbtMultiBodyinline
getLink(int index) constbtMultiBodyinline
getLink(int index)btMultiBodyinline
getLinkCollider(int index) constbtMultiBodyinline
getLinkCollider(int index)btMultiBodyinline
getLinkForce(int i) constbtMultiBody
getLinkInertia(int i) constbtMultiBody
getLinkMass(int i) constbtMultiBody
getLinkTorque(int i) constbtMultiBody
getMaxAppliedImpulse() constbtMultiBodyinline
getMaxCoordinateVelocity() constbtMultiBodyinline
getNumDofs() constbtMultiBodyinline
getNumLinks() constbtMultiBodyinline
getNumPosVars() constbtMultiBodyinline
getParent(int link_num) constbtMultiBody
getParentToLocalRot(int i) constbtMultiBody
getRVector(int i) constbtMultiBody
getSplitVelocityVector() constbtMultiBodyinline
getUseGyroTerm() constbtMultiBodyinline
getUserIndex() constbtMultiBodyinline
getUserIndex2() constbtMultiBodyinline
getUserPointer() constbtMultiBodyinline
getVelocityVector() constbtMultiBodyinline
getWorldToBaseRot() constbtMultiBodyinline
goToSleep()btMultiBody
hasFixedBase() constbtMultiBody
hasSelfCollision() constbtMultiBodyinline
internalNeedsJointFeedback() constbtMultiBodyinline
isAwake() constbtMultiBodyinline
isBaseKinematic() constbtMultiBody
isBaseStaticOrKinematic() constbtMultiBody
isLinkAndAllAncestorsKinematic(const int i) constbtMultiBody
isLinkAndAllAncestorsStaticOrKinematic(const int i) constbtMultiBody
isLinkKinematic(const int i) constbtMultiBody
isLinkStaticOrKinematic(const int i) constbtMultiBody
isPosUpdated() constbtMultiBodyinline
isUsingGlobalVelocities() constbtMultiBodyinline
isUsingRK4Integration() constbtMultiBodyinline
localDirToWorld(int i, const btVector3 &local_dir) constbtMultiBody
localFrameToWorld(int i, const btMatrix3x3 &local_frame) constbtMultiBody
localPosToWorld(int i, const btVector3 &local_pos) constbtMultiBody
m_angularDampingbtMultiBodyprivate
m_awakebtMultiBodyprivate
m_baseColliderbtMultiBodyprivate
m_baseConstraintForcebtMultiBodyprivate
m_baseConstraintTorquebtMultiBodyprivate
m_baseForcebtMultiBodyprivate
m_baseInertiabtMultiBodyprivate
m_baseMassbtMultiBodyprivate
m_baseNamebtMultiBodyprivate
m_basePosbtMultiBodyprivate
m_basePos_interpolatebtMultiBodyprivate
m_baseQuatbtMultiBodyprivate
m_baseQuat_interpolatebtMultiBodyprivate
m_baseTorquebtMultiBodyprivate
m_cachedInertiaLowerLeftbtMultiBodyprivate
m_cachedInertiaLowerRightbtMultiBodyprivate
m_cachedInertiaTopLeftbtMultiBodyprivate
m_cachedInertiaTopRightbtMultiBodyprivate
m_cachedInertiaValidbtMultiBodyprivate
m_canSleepbtMultiBodyprivate
m_canWakeupbtMultiBodyprivate
m_companionIdbtMultiBodyprivate
m_deltaVbtMultiBodyprivate
m_dofCountbtMultiBodyprivate
m_fixedBasebtMultiBodyprivate
m_hasSelfCollisionbtMultiBodyprivate
m_internalNeedsJointFeedbackbtMultiBodyprivate
m_kinematic_calculate_velocitybtMultiBodyprivate
m_linearDampingbtMultiBodyprivate
m_linksbtMultiBodyprivate
m_matrixBufbtMultiBodyprivate
m_maxAppliedImpulsebtMultiBodyprivate
m_maxCoordinateVelocitybtMultiBodyprivate
m_posVarCntbtMultiBodyprivate
m_realBufbtMultiBodyprivate
m_sleepEpsilonbtMultiBodyprivate
m_sleepTimeoutbtMultiBodyprivate
m_sleepTimerbtMultiBodyprivate
m_splitVbtMultiBodyprivate
m_useGlobalVelocitiesbtMultiBodyprivate
m_useGyroTermbtMultiBodyprivate
m_userIndexbtMultiBodyprivate
m_userIndex2btMultiBodyprivate
m_useRK4btMultiBodyprivate
m_userObjectPointerbtMultiBodyprivate
m_vectorBufbtMultiBodyprivate
mulMatrix(const btScalar *pA, const btScalar *pB, int rowsA, int colsA, int rowsB, int colsB, btScalar *pC) constbtMultiBodyprivate
operator=(const btMultiBody &)btMultiBodyprivate
predictPositionsMultiDof(btScalar dt)btMultiBody
processDeltaVeeMultiDof2()btMultiBodyinline
saveKinematicState(btScalar timeStep)btMultiBody
serialize(void *dataBuffer, class btSerializer *serializer) constbtMultiBodyvirtual
setAngularDamping(btScalar damp)btMultiBodyinline
setBaseCollider(btMultiBodyLinkCollider *collider)btMultiBodyinline
setBaseDynamicType(int dynamicType)btMultiBody
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
setCanWakeup(bool canWakeup)btMultiBodyinline
setCompanionId(int id)btMultiBodyinline
setFixedBase(bool fixedBase)btMultiBodyinline
setHasSelfCollision(bool hasSelfCollision)btMultiBodyinline
setInterpolateBasePos(const btVector3 &pos)btMultiBodyinline
setInterpolateBaseWorldTransform(const btTransform &tr)btMultiBodyinline
setInterpolateWorldToBaseRot(const btQuaternion &rot)btMultiBodyinline
setJointPos(int i, btScalar q)btMultiBody
setJointPosMultiDof(int i, const double *q)btMultiBody
setJointPosMultiDof(int i, const float *q)btMultiBody
setJointVel(int i, btScalar qdot)btMultiBody
setJointVelMultiDof(int i, const double *qdot)btMultiBody
setJointVelMultiDof(int i, const float *qdot)btMultiBody
setLinearDamping(btScalar damp)btMultiBodyinline
setLinkDynamicType(const int i, int type)btMultiBody
setMaxAppliedImpulse(btScalar maxImp)btMultiBodyinline
setMaxCoordinateVelocity(btScalar maxVel)btMultiBodyinline
setNumLinks(int numLinks)btMultiBodyinline
setPosUpdated(bool updated)btMultiBodyinline
setSleepThreshold(btScalar sleepThreshold)btMultiBodyinline
setSleepTimeout(btScalar sleepTimeout)btMultiBodyinline
setupFixed(int i, 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 i, 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 i, 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]) constbtMultiBodyprivate
solveImatrix(const btSpatialForceVector &rhs, btSpatialMotionVector &result) constbtMultiBodyprivate
spatialTransform(const btMatrix3x3 &rotation_matrix, const btVector3 &displacement, const btVector3 &top_in, const btVector3 &bottom_in, btVector3 &top_out, btVector3 &bottom_out)btMultiBodystatic
stepPositionsMultiDof(btScalar dt, btScalar *pq=0, btScalar *pqd=0)btMultiBody
substractSplitV()btMultiBodyinline
updateCollisionObjectInterpolationWorldTransforms(btAlignedObjectArray< btQuaternion > &world_to_local, btAlignedObjectArray< btVector3 > &local_origin)btMultiBody
updateCollisionObjectWorldTransforms(btAlignedObjectArray< btQuaternion > &world_to_local, btAlignedObjectArray< btVector3 > &local_origin)btMultiBody
updateLinksDofOffsets()btMultiBodyinlineprivate
useGlobalVelocities(bool use)btMultiBodyinline
useRK4Integration(bool use)btMultiBodyinline
wakeUp()btMultiBody
worldDirToLocal(int i, const btVector3 &world_dir) constbtMultiBody
worldPosToLocal(int i, const btVector3 &world_pos) constbtMultiBody
~btMultiBody()btMultiBodyvirtual