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.