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
addBaseConstraintForce(const btVector3 &f) | btMultiBody | inline
addBaseConstraintTorque(const btVector3 &t) | btMultiBody | inline
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 |
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() | btMultiBody | inline
applyDeltaSplitVeeMultiDof(const btScalar *delta_vee, btScalar multiplier) | btMultiBody | inline
applyDeltaVeeMultiDof(const btScalar *delta_vee, btScalar multiplier) | btMultiBody | inline
applyDeltaVeeMultiDof2(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 deprecatedMultiDof=true) | btMultiBody |
btMultiBody(const btMultiBody &) | btMultiBody | private
calcAccelerationDeltasMultiDof(const btScalar *force, btScalar *output, btAlignedObjectArray< btScalar > &scratch_r, btAlignedObjectArray< btVector3 > &scratch_v) const | btMultiBody |
calculateSerializeBufferSize() const | btMultiBody | virtual
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, 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) 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 |
forwardKinematics(btAlignedObjectArray< btQuaternion > &world_to_local, btAlignedObjectArray< btVector3 > &local_origin) | btMultiBody |
getAngularDamping() const | btMultiBody | inline
getBaseCollider() const | btMultiBody | inline
getBaseCollider() | btMultiBody | inline
getBaseForce() const | btMultiBody | inline
getBaseInertia() const | btMultiBody | inline
getBaseMass() const | btMultiBody | inline
getBaseName() const | btMultiBody | inline
getBaseOmega() const | btMultiBody | inline
getBasePos() const | btMultiBody | inline
getBaseTorque() const | btMultiBody | inline
getBaseVel() const | btMultiBody | inline
getBaseWorldTransform() const | btMultiBody | inline
getCanSleep() const | btMultiBody | inline
getCanWakeup() const | btMultiBody | inline
getCompanionId() const | btMultiBody | inline
getDeltaVelocityVector() const | btMultiBody | inline
getInterpolateBasePos() const | btMultiBody | inline
getInterpolateBaseWorldTransform() const | btMultiBody | inline
getInterpolateParentToLocalRot(int i) const | btMultiBody |
getInterpolateRVector(int i) const | btMultiBody |
getInterpolateWorldToBaseRot() const | btMultiBody | inline
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 |
getLinearDamping() const | btMultiBody | inline
getLink(int index) const | btMultiBody | inline
getLink(int index) | btMultiBody | inline
getLinkCollider(int index) const | btMultiBody | inline
getLinkCollider(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 |
getSplitVelocityVector() const | btMultiBody | inline
getUseGyroTerm() const | btMultiBody | inline
getUserIndex() const | btMultiBody | inline
getUserIndex2() const | btMultiBody | inline
getUserPointer() const | btMultiBody | inline
getVelocityVector() const | btMultiBody | inline
getWorldToBaseRot() const | btMultiBody | inline
goToSleep() | btMultiBody |
hasFixedBase() const | btMultiBody |
hasSelfCollision() const | btMultiBody | inline
internalNeedsJointFeedback() const | btMultiBody | inline
isAwake() const | btMultiBody | inline
isBaseKinematic() const | btMultiBody |
isBaseStaticOrKinematic() const | btMultiBody |
isLinkAndAllAncestorsKinematic(const int i) const | btMultiBody |
isLinkAndAllAncestorsStaticOrKinematic(const int i) const | btMultiBody |
isLinkKinematic(const int i) const | btMultiBody |
isLinkStaticOrKinematic(const int i) const | btMultiBody |
isPosUpdated() const | btMultiBody | inline
isUsingGlobalVelocities() const | btMultiBody | inline
isUsingRK4Integration() const | btMultiBody | inline
localDirToWorld(int i, const btVector3 &local_dir) const | btMultiBody |
localFrameToWorld(int i, const btMatrix3x3 &local_frame) const | btMultiBody |
localPosToWorld(int i, const btVector3 &local_pos) const | btMultiBody |
m_angularDamping | btMultiBody | private
m_awake | btMultiBody | private
m_baseCollider | btMultiBody | private
m_baseConstraintForce | btMultiBody | private
m_baseConstraintTorque | btMultiBody | private
m_baseForce | btMultiBody | private
m_baseInertia | btMultiBody | private
m_baseMass | btMultiBody | private
m_baseName | btMultiBody | private
m_basePos | btMultiBody | private
m_basePos_interpolate | btMultiBody | private
m_baseQuat | btMultiBody | private
m_baseQuat_interpolate | btMultiBody | private
m_baseTorque | btMultiBody | private
m_cachedInertiaLowerLeft | btMultiBody | private
m_cachedInertiaLowerRight | btMultiBody | private
m_cachedInertiaTopLeft | btMultiBody | private
m_cachedInertiaTopRight | btMultiBody | private
m_cachedInertiaValid | btMultiBody | private
m_canSleep | btMultiBody | private
m_canWakeup | btMultiBody | private
m_companionId | btMultiBody | private
m_deltaV | btMultiBody | private
m_dofCount | btMultiBody | private
m_fixedBase | btMultiBody | private
m_hasSelfCollision | btMultiBody | private
m_internalNeedsJointFeedback | btMultiBody | private
m_kinematic_calculate_velocity | 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_sleepEpsilon | btMultiBody | private
m_sleepTimeout | btMultiBody | private
m_sleepTimer | btMultiBody | private
m_splitV | btMultiBody | private
m_useGlobalVelocities | btMultiBody | private
m_useGyroTerm | btMultiBody | private
m_userIndex | btMultiBody | private
m_userIndex2 | btMultiBody | private
m_useRK4 | btMultiBody | private
m_userObjectPointer | btMultiBody | private
m_vectorBuf | btMultiBody | private
mulMatrix(const btScalar *pA, const btScalar *pB, int rowsA, int colsA, int rowsB, int colsB, btScalar *pC) const | btMultiBody | private
operator=(const btMultiBody &) | btMultiBody | private
predictPositionsMultiDof(btScalar dt) | btMultiBody |
processDeltaVeeMultiDof2() | btMultiBody | inline
saveKinematicState(btScalar timeStep) | btMultiBody |
serialize(void *dataBuffer, class btSerializer *serializer) const | btMultiBody | virtual
setAngularDamping(btScalar damp) | btMultiBody | inline
setBaseCollider(btMultiBodyLinkCollider *collider) | btMultiBody | inline
setBaseDynamicType(int dynamicType) | btMultiBody |
setBaseInertia(const btVector3 &inertia) | btMultiBody | inline
setBaseMass(btScalar mass) | btMultiBody | inline
setBaseName(const char *name) | 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
setCanWakeup(bool canWakeup) | btMultiBody | inline
setCompanionId(int id) | btMultiBody | inline
setFixedBase(bool fixedBase) | btMultiBody | inline
setHasSelfCollision(bool hasSelfCollision) | btMultiBody | inline
setInterpolateBasePos(const btVector3 &pos) | btMultiBody | inline
setInterpolateBaseWorldTransform(const btTransform &tr) | btMultiBody | inline
setInterpolateWorldToBaseRot(const btQuaternion &rot) | btMultiBody | inline
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) | btMultiBody | inline
setLinkDynamicType(const int i, int type) | btMultiBody |
setMaxAppliedImpulse(btScalar maxImp) | btMultiBody | inline
setMaxCoordinateVelocity(btScalar maxVel) | btMultiBody | inline
setNumLinks(int numLinks) | btMultiBody | inline
setPosUpdated(bool updated) | btMultiBody | inline
setSleepThreshold(btScalar sleepThreshold) | btMultiBody | inline
setSleepTimeout(btScalar sleepTimeout) | btMultiBody | inline
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) | btMultiBody | inline
setUserIndex(int index) | btMultiBody | inline
setUserIndex2(int index) | btMultiBody | inline
setUserPointer(void *userPointer) | btMultiBody | inline
setWorldToBaseRot(const btQuaternion &rot) | btMultiBody | inline
solveImatrix(const btVector3 &rhs_top, const btVector3 &rhs_bot, btScalar result[6]) const | btMultiBody | private
solveImatrix(const btSpatialForceVector &rhs, btSpatialMotionVector &result) const | btMultiBody | private
spatialTransform(const btMatrix3x3 &rotation_matrix, const btVector3 &displacement, const btVector3 &top_in, const btVector3 &bottom_in, btVector3 &top_out, btVector3 &bottom_out) | btMultiBody | static
stepPositionsMultiDof(btScalar dt, btScalar *pq=0, btScalar *pqd=0) | btMultiBody |
substractSplitV() | btMultiBody | inline
updateCollisionObjectInterpolationWorldTransforms(btAlignedObjectArray< btQuaternion > &world_to_local, btAlignedObjectArray< btVector3 > &local_origin) | btMultiBody |
updateCollisionObjectWorldTransforms(btAlignedObjectArray< btQuaternion > &world_to_local, btAlignedObjectArray< btVector3 > &local_origin) | btMultiBody |
updateLinksDofOffsets() | btMultiBody | inlineprivate
useGlobalVelocities(bool use) | btMultiBody | inline
useRK4Integration(bool use) | btMultiBody | inline
wakeUp() | btMultiBody |
worldDirToLocal(int i, const btVector3 &world_dir) const | btMultiBody |
worldPosToLocal(int i, const btVector3 &world_pos) const | btMultiBody |
~btMultiBody() | btMultiBody | virtual