btSoftSoftCollisionAlgorithm Class Reference

collision detection between two btSoftBody shapes More...

#include <btSoftSoftCollisionAlgorithm.h>

Inheritance diagram for btSoftSoftCollisionAlgorithm:
Inheritance graph
[legend]
Collaboration diagram for btSoftSoftCollisionAlgorithm:
Collaboration graph
[legend]

List of all members.

Classes

struct  CreateFunc

Public Member Functions

 btSoftSoftCollisionAlgorithm (const btCollisionAlgorithmConstructionInfo &ci)
virtual void processCollision (btCollisionObject *body0, btCollisionObject *body1, const btDispatcherInfo &dispatchInfo, btManifoldResult *resultOut)
virtual btScalar calculateTimeOfImpact (btCollisionObject *body0, btCollisionObject *body1, const btDispatcherInfo &dispatchInfo, btManifoldResult *resultOut)
virtual void getAllContactManifolds (btManifoldArray &manifoldArray)
 btSoftSoftCollisionAlgorithm (btPersistentManifold *mf, const btCollisionAlgorithmConstructionInfo &ci, btCollisionObject *body0, btCollisionObject *body1)
virtual ~btSoftSoftCollisionAlgorithm ()

Private Attributes

bool m_ownManifold
btPersistentManifoldm_manifoldPtr
btSoftBodym_softBody0
btSoftBodym_softBody1

Detailed Description

collision detection between two btSoftBody shapes

Definition at line 28 of file btSoftSoftCollisionAlgorithm.h.


Constructor & Destructor Documentation

btSoftSoftCollisionAlgorithm::btSoftSoftCollisionAlgorithm ( const btCollisionAlgorithmConstructionInfo ci  )  [inline]

Definition at line 38 of file btSoftSoftCollisionAlgorithm.h.

btSoftSoftCollisionAlgorithm::btSoftSoftCollisionAlgorithm ( btPersistentManifold mf,
const btCollisionAlgorithmConstructionInfo ci,
btCollisionObject body0,
btCollisionObject body1 
)

Definition at line 24 of file btSoftSoftCollisionAlgorithm.cpp.

btSoftSoftCollisionAlgorithm::~btSoftSoftCollisionAlgorithm (  )  [virtual]

Definition at line 31 of file btSoftSoftCollisionAlgorithm.cpp.


Member Function Documentation

btScalar btSoftSoftCollisionAlgorithm::calculateTimeOfImpact ( btCollisionObject body0,
btCollisionObject body1,
const btDispatcherInfo dispatchInfo,
btManifoldResult resultOut 
) [virtual]

Implements btCollisionAlgorithm.

Definition at line 42 of file btSoftSoftCollisionAlgorithm.cpp.

virtual void btSoftSoftCollisionAlgorithm::getAllContactManifolds ( btManifoldArray manifoldArray  )  [inline, virtual]

Implements btCollisionAlgorithm.

Definition at line 45 of file btSoftSoftCollisionAlgorithm.h.

void btSoftSoftCollisionAlgorithm::processCollision ( btCollisionObject body0,
btCollisionObject body1,
const btDispatcherInfo dispatchInfo,
btManifoldResult resultOut 
) [virtual]

Implements btCollisionAlgorithm.

Definition at line 35 of file btSoftSoftCollisionAlgorithm.cpp.


Member Data Documentation

Definition at line 31 of file btSoftSoftCollisionAlgorithm.h.

Definition at line 30 of file btSoftSoftCollisionAlgorithm.h.

Definition at line 33 of file btSoftSoftCollisionAlgorithm.h.

Definition at line 34 of file btSoftSoftCollisionAlgorithm.h.


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

Generated on Mon Feb 15 22:24:25 2010 for Bullet Collision Detection & Physics Library by  doxygen 1.6.1