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 | updateCacheMultiDof (btScalar *pq=0) |
void | updateInterpolationCacheMultiDof () |
Definition at line 47 of file btMultiBodyLink.h.
Enumerator | |
---|---|
eRevolute | |
ePrismatic | |
eSpherical | |
ePlanar | |
eFixed | |
eInvalid |
Definition at line 70 of file btMultiBodyLink.h.
|
inline |
Definition at line 155 of file btMultiBodyLink.h.
btMultibodyLink::BT_DECLARE_ALIGNED_ALLOCATOR | ( | ) |
|
inline |
Definition at line 108 of file btMultiBodyLink.h.
|
inline |
Definition at line 107 of file btMultiBodyLink.h.
|
inline |
Definition at line 103 of file btMultiBodyLink.h.
|
inline |
Definition at line 95 of file btMultiBodyLink.h.
|
inline |
Definition at line 99 of file btMultiBodyLink.h.
|
inline |
Definition at line 94 of file btMultiBodyLink.h.
|
inline |
Definition at line 196 of file btMultiBodyLink.h.
|
inline |
Definition at line 248 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_appliedConstraintForce |
Definition at line 122 of file btMultiBodyLink.h.
btVector3 btMultibodyLink::m_appliedConstraintTorque |
Definition at line 123 of file btMultiBodyLink.h.
btVector3 btMultibodyLink::m_appliedForce |
Definition at line 119 of file btMultiBodyLink.h.
btVector3 btMultibodyLink::m_appliedTorque |
Definition at line 120 of file btMultiBodyLink.h.
btSpatialMotionVector btMultibodyLink::m_axes[6] |
Definition at line 93 of file btMultiBodyLink.h.
btQuaternion btMultibodyLink::m_cachedRotParentToThis |
Definition at line 112 of file btMultiBodyLink.h.
btQuaternion btMultibodyLink::m_cachedRotParentToThis_interpolate |
Definition at line 116 of file btMultiBodyLink.h.
btVector3 btMultibodyLink::m_cachedRVector |
Definition at line 113 of file btMultiBodyLink.h.
btVector3 btMultibodyLink::m_cachedRVector_interpolate |
Definition at line 117 of file btMultiBodyLink.h.
btTransform btMultibodyLink::m_cachedWorldTransform |
Definition at line 141 of file btMultiBodyLink.h.
int btMultibodyLink::m_cfgOffset |
Definition at line 110 of file btMultiBodyLink.h.
class btMultiBodyLinkCollider* btMultibodyLink::m_collider |
Definition at line 132 of file btMultiBodyLink.h.
int btMultibodyLink::m_dofCount |
Definition at line 135 of file btMultiBodyLink.h.
int btMultibodyLink::m_dofOffset |
Definition at line 110 of file btMultiBodyLink.h.
btVector3 btMultibodyLink::m_dVector |
Definition at line 58 of file btMultiBodyLink.h.
btVector3 btMultibodyLink::m_eVector |
Definition at line 66 of file btMultiBodyLink.h.
int btMultibodyLink::m_flags |
Definition at line 133 of file btMultiBodyLink.h.
btVector3 btMultibodyLink::m_inertiaLocal |
Definition at line 52 of file btMultiBodyLink.h.
btScalar btMultibodyLink::m_jointDamping |
Definition at line 147 of file btMultiBodyLink.h.
struct btMultiBodyJointFeedback* btMultibodyLink::m_jointFeedback |
Definition at line 139 of file btMultiBodyLink.h.
btScalar btMultibodyLink::m_jointFriction |
Definition at line 148 of file btMultiBodyLink.h.
btScalar btMultibodyLink::m_jointLowerLimit |
Definition at line 149 of file btMultiBodyLink.h.
btScalar btMultibodyLink::m_jointMaxForce |
Definition at line 151 of file btMultiBodyLink.h.
btScalar btMultibodyLink::m_jointMaxVelocity |
Definition at line 152 of file btMultiBodyLink.h.
const char* btMultibodyLink::m_jointName |
Definition at line 144 of file btMultiBodyLink.h.
btScalar btMultibodyLink::m_jointPos[7] |
Definition at line 125 of file btMultiBodyLink.h.
btScalar btMultibodyLink::m_jointPos_interpolate[7] |
Definition at line 126 of file btMultiBodyLink.h.
btScalar btMultibodyLink::m_jointTorque[6] |
Definition at line 130 of file btMultiBodyLink.h.
eFeatherstoneJointType btMultibodyLink::m_jointType |
Definition at line 137 of file btMultiBodyLink.h.
btScalar btMultibodyLink::m_jointUpperLimit |
Definition at line 150 of file btMultiBodyLink.h.
const char* btMultibodyLink::m_linkName |
Definition at line 143 of file btMultiBodyLink.h.
btScalar btMultibodyLink::m_mass |
Definition at line 51 of file btMultiBodyLink.h.
int btMultibodyLink::m_parent |
Definition at line 54 of file btMultiBodyLink.h.
int btMultibodyLink::m_posVarCount |
Definition at line 135 of file btMultiBodyLink.h.
const void* btMultibodyLink::m_userPtr |
Definition at line 145 of file btMultiBodyLink.h.
btQuaternion btMultibodyLink::m_zeroRotParentToThis |
Definition at line 56 of file btMultiBodyLink.h.