Blender V2.61 - r43446
Public Member Functions | Public Attributes

btSoftBodyCollisionShape Class Reference

#include <btSoftBodyInternals.h>

Inheritance diagram for btSoftBodyCollisionShape:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 btSoftBodyCollisionShape (btSoftBody *backptr)
virtual ~btSoftBodyCollisionShape ()
void processAllTriangles (btTriangleCallback *, const btVector3 &, const btVector3 &) const
virtual void getAabb (const btTransform &t, btVector3 &aabbMin, btVector3 &aabbMax) const
 getAabb returns the axis aligned bounding box in the coordinate frame of the given transform t.
virtual void setLocalScaling (const btVector3 &)
virtual const btVector3 & getLocalScaling () const
virtual void calculateLocalInertia (btScalar, btVector3 &) const
virtual const char * getName () const

Public Attributes

btSoftBodym_body

Detailed Description

Definition at line 48 of file btSoftBodyInternals.h.


Constructor & Destructor Documentation

btSoftBodyCollisionShape::btSoftBodyCollisionShape ( btSoftBody backptr) [inline]
virtual btSoftBodyCollisionShape::~btSoftBodyCollisionShape ( ) [inline, virtual]

Definition at line 59 of file btSoftBodyInternals.h.


Member Function Documentation

virtual void btSoftBodyCollisionShape::calculateLocalInertia ( btScalar  ,
btVector3 &   
) const [inline, virtual]

not yet

Implements btCollisionShape.

Definition at line 102 of file btSoftBodyInternals.h.

References btAssert.

virtual void btSoftBodyCollisionShape::getAabb ( const btTransform t,
btVector3 &  aabbMin,
btVector3 &  aabbMax 
) const [inline, virtual]

getAabb returns the axis aligned bounding box in the coordinate frame of the given transform t.

Implements btCollisionShape.

Definition at line 71 of file btSoftBodyInternals.h.

References i, m_body, and btSoftBody::m_bounds.

virtual const btVector3& btSoftBodyCollisionShape::getLocalScaling ( ) const [inline, virtual]

Implements btCollisionShape.

Definition at line 97 of file btSoftBodyInternals.h.

virtual const char* btSoftBodyCollisionShape::getName ( void  ) const [inline, virtual]

Implements btCollisionShape.

Definition at line 107 of file btSoftBodyInternals.h.

void btSoftBodyCollisionShape::processAllTriangles ( btTriangleCallback ,
const btVector3 &  ,
const btVector3 &   
) const [inline, virtual]

Implements btConcaveShape.

Definition at line 64 of file btSoftBodyInternals.h.

References btAssert.

virtual void btSoftBodyCollisionShape::setLocalScaling ( const btVector3 &  ) [inline, virtual]

na

Implements btCollisionShape.

Definition at line 93 of file btSoftBodyInternals.h.


Member Data Documentation

Definition at line 51 of file btSoftBodyInternals.h.

Referenced by btSoftBodyCollisionShape(), and getAabb().


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