|
Bullet Collision Detection & Physics Library
|
#include <btMultiBodyLink.h>

Public Types | |
| enum | eFeatherstoneJointType { eRevolute = 0, ePrismatic = 1, eSpherical = 2, ePlanar = 3, eFixed = 4, eInvalid } |
Public Member Functions | |
| BT_DECLARE_ALIGNED_ALLOCATOR () | |
| void | setAxisTop (int dof, const btVector3 &axis) |
| void | setAxisBottom (int dof, const btVector3 &axis) |
| void | setAxisTop (int dof, const btScalar &x, const btScalar &y, const btScalar &z) |
| void | setAxisBottom (int dof, const btScalar &x, const btScalar &y, const btScalar &z) |
| const btVector3 & | getAxisTop (int dof) const |
| const btVector3 & | getAxisBottom (int dof) const |
| btMultibodyLink () | |
| void | updateCache () |
| void | updateCacheMultiDof (btScalar *pq=0) |
Definition at line 48 of file btMultiBodyLink.h.
| Enumerator | |
|---|---|
| eRevolute | |
| ePrismatic | |
| eSpherical | |
| ePlanar | |
| eFixed | |
| eInvalid | |
Definition at line 71 of file btMultiBodyLink.h.
|
inline |
Definition at line 136 of file btMultiBodyLink.h.
| btMultibodyLink::BT_DECLARE_ALIGNED_ALLOCATOR | ( | ) |
|
inline |
Definition at line 114 of file btMultiBodyLink.h.
|
inline |
Definition at line 113 of file btMultiBodyLink.h.
|
inline |
Definition at line 110 of file btMultiBodyLink.h.
|
inline |
Definition at line 112 of file btMultiBodyLink.h.
|
inline |
Definition at line 109 of file btMultiBodyLink.h.
|
inline |
Definition at line 111 of file btMultiBodyLink.h.
|
inline |
Definition at line 162 of file btMultiBodyLink.h.
|
inline |
Definition at line 176 of file btMultiBodyLink.h.
| btSpatialMotionVector btMultibodyLink::m_absFrameLocVelocity |
Definition at line 68 of file btMultiBodyLink.h.
| btSpatialMotionVector btMultibodyLink::m_absFrameTotVelocity |
Definition at line 68 of file btMultiBodyLink.h.
| btVector3 btMultibodyLink::m_appliedForce |
Definition at line 122 of file btMultiBodyLink.h.
| btVector3 btMultibodyLink::m_appliedTorque |
Definition at line 123 of file btMultiBodyLink.h.
| btSpatialMotionVector btMultibodyLink::m_axes[6] |
Definition at line 108 of file btMultiBodyLink.h.
| btQuaternion btMultibodyLink::m_cachedRotParentToThis |
Definition at line 119 of file btMultiBodyLink.h.
| btVector3 btMultibodyLink::m_cachedRVector |
Definition at line 120 of file btMultiBodyLink.h.
| int btMultibodyLink::m_cfgOffset |
Definition at line 117 of file btMultiBodyLink.h.
| class btMultiBodyLinkCollider* btMultibodyLink::m_collider |
Definition at line 128 of file btMultiBodyLink.h.
| int btMultibodyLink::m_dofCount |
Definition at line 132 of file btMultiBodyLink.h.
| int btMultibodyLink::m_dofOffset |
Definition at line 117 of file btMultiBodyLink.h.
| btVector3 btMultibodyLink::m_dVector |
Definition at line 60 of file btMultiBodyLink.h.
| btVector3 btMultibodyLink::m_eVector |
Definition at line 65 of file btMultiBodyLink.h.
| int btMultibodyLink::m_flags |
Definition at line 129 of file btMultiBodyLink.h.
| btVector3 btMultibodyLink::m_inertiaLocal |
Definition at line 54 of file btMultiBodyLink.h.
| btScalar btMultibodyLink::m_jointPos[7] |
Definition at line 125 of file btMultiBodyLink.h.
| btScalar btMultibodyLink::m_jointTorque[6] |
Definition at line 126 of file btMultiBodyLink.h.
| eFeatherstoneJointType btMultibodyLink::m_jointType |
Definition at line 133 of file btMultiBodyLink.h.
| btScalar btMultibodyLink::m_mass |
Definition at line 53 of file btMultiBodyLink.h.
| int btMultibodyLink::m_parent |
Definition at line 56 of file btMultiBodyLink.h.
| int btMultibodyLink::m_posVarCount |
Definition at line 132 of file btMultiBodyLink.h.
| btQuaternion btMultibodyLink::m_zeroRotParentToThis |
Definition at line 58 of file btMultiBodyLink.h.
1.8.11