Logo Search packages:      
Sourcecode: blender version File versions  Download package

btSoftRigidCollisionAlgorithm Class Reference

#include <btSoftRigidCollisionAlgorithm.h>

Inheritance diagram for btSoftRigidCollisionAlgorithm:

btCollisionAlgorithm

List of all members.


Detailed Description

btSoftRigidCollisionAlgorithm provides collision detection between btSoftBody and btRigidBody

Definition at line 29 of file btSoftRigidCollisionAlgorithm.h.


Public Member Functions

 btSoftRigidCollisionAlgorithm (btPersistentManifold *mf, const btCollisionAlgorithmConstructionInfo &ci, btCollisionObject *col0, btCollisionObject *col1, bool isSwapped)
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)

Protected Member Functions

int getDispatcherId ()

Protected Attributes

btDispatcherm_dispatcher

Private Attributes

bool m_isSwapped
 for rigid versus soft (instead of soft versus rigid), we use this swapped boolean
btCollisionObject * m_rigidCollisionObject
btSoftBodym_softBody

Classes

struct  CreateFunc

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

Generated by  Doxygen 1.6.0   Back to index