Public Member Functions | Public Attributes

btSoftBody::Body Struct Reference

#include <btSoftBody.h>

Collaboration diagram for btSoftBody::Body:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Body ()
 Body (Cluster *p)
 Body (const btCollisionObject *colObj)
void activate () const
const btMatrix3x3invWorldInertia () const
btScalar invMass () const
const btTransformxform () const
btVector3 linearVelocity () const
btVector3 angularVelocity (const btVector3 &rpos) const
btVector3 angularVelocity () const
btVector3 velocity (const btVector3 &rpos) const
void applyVImpulse (const btVector3 &impulse, const btVector3 &rpos) const
void applyDImpulse (const btVector3 &impulse, const btVector3 &rpos) const
void applyImpulse (const Impulse &impulse, const btVector3 &rpos) const
void applyVAImpulse (const btVector3 &impulse) const
void applyDAImpulse (const btVector3 &impulse) const
void applyAImpulse (const Impulse &impulse) const
void applyDCImpulse (const btVector3 &impulse) const

Public Attributes

Clusterm_soft
btRigidBodym_rigid
const btCollisionObjectm_collisionObject

Detailed Description

Definition at line 373 of file btSoftBody.h.


Constructor & Destructor Documentation

btSoftBody::Body::Body (  )  [inline]

Definition at line 379 of file btSoftBody.h.

btSoftBody::Body::Body ( Cluster p  )  [inline]

Definition at line 380 of file btSoftBody.h.

btSoftBody::Body::Body ( const btCollisionObject colObj  )  [inline]

Definition at line 381 of file btSoftBody.h.


Member Function Documentation

void btSoftBody::Body::activate (  )  const [inline]

Definition at line 386 of file btSoftBody.h.

btVector3 btSoftBody::Body::angularVelocity ( const btVector3 rpos  )  const [inline]

Definition at line 420 of file btSoftBody.h.

btVector3 btSoftBody::Body::angularVelocity (  )  const [inline]

Definition at line 426 of file btSoftBody.h.

void btSoftBody::Body::applyAImpulse ( const Impulse impulse  )  const [inline]

Definition at line 469 of file btSoftBody.h.

void btSoftBody::Body::applyDAImpulse ( const btVector3 impulse  )  const [inline]

Definition at line 464 of file btSoftBody.h.

void btSoftBody::Body::applyDCImpulse ( const btVector3 impulse  )  const [inline]

Definition at line 474 of file btSoftBody.h.

void btSoftBody::Body::applyDImpulse ( const btVector3 impulse,
const btVector3 rpos 
) const [inline]

Definition at line 441 of file btSoftBody.h.

void btSoftBody::Body::applyImpulse ( const Impulse impulse,
const btVector3 rpos 
) const [inline]

Definition at line 446 of file btSoftBody.h.

void btSoftBody::Body::applyVAImpulse ( const btVector3 impulse  )  const [inline]

Definition at line 459 of file btSoftBody.h.

void btSoftBody::Body::applyVImpulse ( const btVector3 impulse,
const btVector3 rpos 
) const [inline]

Definition at line 436 of file btSoftBody.h.

btScalar btSoftBody::Body::invMass (  )  const [inline]

Definition at line 401 of file btSoftBody.h.

const btMatrix3x3& btSoftBody::Body::invWorldInertia (  )  const [inline]

Definition at line 394 of file btSoftBody.h.

btVector3 btSoftBody::Body::linearVelocity (  )  const [inline]

Definition at line 414 of file btSoftBody.h.

btVector3 btSoftBody::Body::velocity ( const btVector3 rpos  )  const [inline]

Definition at line 432 of file btSoftBody.h.

const btTransform& btSoftBody::Body::xform (  )  const [inline]

Definition at line 407 of file btSoftBody.h.


Member Data Documentation

Definition at line 377 of file btSoftBody.h.

Definition at line 376 of file btSoftBody.h.

Definition at line 375 of file btSoftBody.h.


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