btSoftSoftCollisionAlgorithm Class Reference

collision detection between two btSoftBody shapes More...

#include <btSoftSoftCollisionAlgorithm.h>

Inheritance diagram for btSoftSoftCollisionAlgorithm:
Inheritance graph
[legend]

List of all members.

Classes

struct  CreateFunc

Public Member Functions

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

Private Attributes

btPersistentManifold * m_manifoldPtr
bool m_ownManifold
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 
)
virtual btSoftSoftCollisionAlgorithm::~btSoftSoftCollisionAlgorithm (  )  [virtual]

Member Function Documentation

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

Implements btCollisionAlgorithm.

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

Implements btCollisionAlgorithm.

Definition at line 45 of file btSoftSoftCollisionAlgorithm.h.

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

Implements btCollisionAlgorithm.


Member Data Documentation

btPersistentManifold* btSoftSoftCollisionAlgorithm::m_manifoldPtr [private]

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 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:08 2013