Bullet Collision Detection & Physics Library
|
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 |