All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes
btSoftBody::Body Struct Reference

#include <btSoftBody.h>

List of all members.

Public Member Functions

void activate () const
btVector3 angularVelocity (const btVector3 &rpos) const
btVector3 angularVelocity () 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 ()
 Body (Cluster *p)
 Body (btCollisionObject *colObj)
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 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 ( 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.

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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


bullet
Author(s): Erwin Coumans, ROS package maintained by Tully Foote
autogenerated on Wed Oct 31 2012 07:54:32