Public Member Functions | Public Attributes

btSoftBodyCollisionShape Class Reference

#include <btSoftBodyInternals.h>

Inheritance diagram for btSoftBodyCollisionShape:
Inheritance graph
[legend]
Collaboration diagram for btSoftBodyCollisionShape:
Collaboration 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 btVector3getLocalScaling () const
virtual void calculateLocalInertia (btScalar, btVector3 &) const
virtual const char * getName () const

Public Attributes

btSoftBodym_body

Detailed Description

Definition at line 49 of file btSoftBodyInternals.h.


Constructor & Destructor Documentation

btSoftBodyCollisionShape::btSoftBodyCollisionShape ( btSoftBody backptr  )  [inline]

Definition at line 54 of file btSoftBodyInternals.h.

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

Definition at line 60 of file btSoftBodyInternals.h.


Member Function Documentation

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

not yet

Implements btCollisionShape.

Definition at line 103 of file btSoftBodyInternals.h.

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 72 of file btSoftBodyInternals.h.

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

Implements btCollisionShape.

Definition at line 98 of file btSoftBodyInternals.h.

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

Implements btCollisionShape.

Definition at line 108 of file btSoftBodyInternals.h.

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

Implements btConcaveShape.

Definition at line 65 of file btSoftBodyInternals.h.

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

na

Implements btCollisionShape.

Definition at line 94 of file btSoftBodyInternals.h.


Member Data Documentation

Definition at line 52 of file btSoftBodyInternals.h.


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