btSolverBodyObsolete Struct Reference

The btSolverBody is an internal datastructure for the constraint solver. Only necessary data is packed to increase cache coherence/performance. More...

#include <btSolverBody.h>

Collaboration diagram for btSolverBodyObsolete:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 BT_DECLARE_ALIGNED_ALLOCATOR ()
SIMD_FORCE_INLINE void getVelocityInLocalPointObsolete (const btVector3 &rel_pos, btVector3 &velocity) const
SIMD_FORCE_INLINE void getAngularVelocity (btVector3 &angVel) const
SIMD_FORCE_INLINE void applyImpulse (const btVector3 &linearComponent, const btVector3 &angularComponent, const btScalar impulseMagnitude)
SIMD_FORCE_INLINE void internalApplyPushImpulse (const btVector3 &linearComponent, const btVector3 &angularComponent, btScalar impulseMagnitude)
void writebackVelocity ()
void writebackVelocity (btScalar timeStep)

Public Attributes

btVector3 m_deltaLinearVelocity
btVector3 m_deltaAngularVelocity
btVector3 m_angularFactor
btVector3 m_invMass
btRigidBodym_originalBody
btVector3 m_pushVelocity
btVector3 m_turnVelocity

Detailed Description

The btSolverBody is an internal datastructure for the constraint solver. Only necessary data is packed to increase cache coherence/performance.

Definition at line 108 of file btSolverBody.h.


Member Function Documentation

SIMD_FORCE_INLINE void btSolverBodyObsolete::applyImpulse ( const btVector3 linearComponent,
const btVector3 angularComponent,
const btScalar  impulseMagnitude 
) [inline]

Definition at line 138 of file btSolverBody.h.

btSolverBodyObsolete::BT_DECLARE_ALIGNED_ALLOCATOR (  ) 
SIMD_FORCE_INLINE void btSolverBodyObsolete::getAngularVelocity ( btVector3 angVel  )  const [inline]

Definition at line 128 of file btSolverBody.h.

SIMD_FORCE_INLINE void btSolverBodyObsolete::getVelocityInLocalPointObsolete ( const btVector3 rel_pos,
btVector3 velocity 
) const [inline]

Definition at line 120 of file btSolverBody.h.

SIMD_FORCE_INLINE void btSolverBodyObsolete::internalApplyPushImpulse ( const btVector3 linearComponent,
const btVector3 angularComponent,
btScalar  impulseMagnitude 
) [inline]

Definition at line 147 of file btSolverBody.h.

void btSolverBodyObsolete::writebackVelocity ( btScalar  timeStep  )  [inline]

Definition at line 168 of file btSolverBody.h.

void btSolverBodyObsolete::writebackVelocity (  )  [inline]

Definition at line 156 of file btSolverBody.h.


Member Data Documentation

Definition at line 113 of file btSolverBody.h.

Definition at line 112 of file btSolverBody.h.

Definition at line 111 of file btSolverBody.h.

Definition at line 114 of file btSolverBody.h.

Definition at line 115 of file btSolverBody.h.

Definition at line 116 of file btSolverBody.h.

Definition at line 117 of file btSolverBody.h.


The documentation for this struct was generated from the following file:

Generated on Mon Feb 15 22:24:27 2010 for Bullet Collision Detection & Physics Library by  doxygen 1.6.1