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

btConvexConcaveCollisionAlgorithm Class Reference

#include <btConvexConcaveCollisionAlgorithm.h>

Inheritance diagram for btConvexConcaveCollisionAlgorithm:

btActivatingCollisionAlgorithm btCollisionAlgorithm

List of all members.


Detailed Description

btConvexConcaveCollisionAlgorithm supports collision between convex shapes and (concave) trianges meshes.

Definition at line 73 of file btConvexConcaveCollisionAlgorithm.h.


Public Member Functions

 btConvexConcaveCollisionAlgorithm (const btCollisionAlgorithmConstructionInfo &ci, btCollisionObject *body0, btCollisionObject *body1, bool isSwapped)
btScalar calculateTimeOfImpact (btCollisionObject *body0, btCollisionObject *body1, const btDispatcherInfo &dispatchInfo, btManifoldResult *resultOut)
void clearCache ()
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

btConvexTriangleCallback m_btConvexTriangleCallback
bool m_isSwapped

Classes

struct  CreateFunc
struct  SwappedCreateFunc

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

Generated by  Doxygen 1.6.0   Back to index