btSoftBody::Body Struct Reference

#include <btSoftBody.h>

List of all members.

Public Member Functions

void activate () const
btVector3 angularVelocity () const
btVector3 angularVelocity (const btVector3 &rpos) const
void applyAImpulse (const Impulse &impulse) const
void applyDAImpulse (const btVector3 &impulse) const
void applyDCImpulse (const btVector3 &impulse) 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 applyVImpulse (const btVector3 &impulse, const btVector3 &rpos) const
 Body (btCollisionObject *colObj)
 Body (Cluster *p)
 Body ()
btScalar invMass () const
const btMatrix3x3invWorldInertia () const
btVector3 linearVelocity () const
btVector3 velocity (const btVector3 &rpos) const
const btTransformxform () const

Public Attributes

btCollisionObject * m_collisionObject
btRigidBodym_rigid
Clusterm_soft

Detailed Description

Definition at line 346 of file btSoftBody.h.


Constructor & Destructor Documentation

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

Definition at line 352 of file btSoftBody.h.

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

Definition at line 353 of file btSoftBody.h.

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

Definition at line 354 of file btSoftBody.h.


Member Function Documentation

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

Definition at line 359 of file btSoftBody.h.

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

Definition at line 395 of file btSoftBody.h.

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

Definition at line 389 of file btSoftBody.h.

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

Definition at line 438 of file btSoftBody.h.

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

Definition at line 433 of file btSoftBody.h.

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

Definition at line 443 of file btSoftBody.h.

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

Definition at line 410 of file btSoftBody.h.

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

Definition at line 415 of file btSoftBody.h.

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

Definition at line 428 of file btSoftBody.h.

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

Definition at line 405 of file btSoftBody.h.

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

Definition at line 370 of file btSoftBody.h.

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

Definition at line 363 of file btSoftBody.h.

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

Definition at line 383 of file btSoftBody.h.

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

Definition at line 401 of file btSoftBody.h.

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

Definition at line 376 of file btSoftBody.h.


Member Data Documentation

Definition at line 350 of file btSoftBody.h.

Definition at line 349 of file btSoftBody.h.

Definition at line 348 of file btSoftBody.h.


The documentation for this struct was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


bullet
Author(s): Erwin Coumans, ROS package maintained by Tully Foote
autogenerated on Fri Jan 11 10:11:06 2013