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

btSphereTriangleCollisionAlgorithm Class Reference

#include <btSphereTriangleCollisionAlgorithm.h>

Inheritance diagram for btSphereTriangleCollisionAlgorithm:

btActivatingCollisionAlgorithm btCollisionAlgorithm

List of all members.


Detailed Description

btSphereSphereCollisionAlgorithm provides sphere-sphere collision detection. Other features are frame-coherency (persistent data) and collision response. Also provides the most basic sample for custom/user btCollisionAlgorithm

Definition at line 28 of file btSphereTriangleCollisionAlgorithm.h.


Public Member Functions

 btSphereTriangleCollisionAlgorithm (const btCollisionAlgorithmConstructionInfo &ci)
 btSphereTriangleCollisionAlgorithm (btPersistentManifold *mf, const btCollisionAlgorithmConstructionInfo &ci, btCollisionObject *body0, btCollisionObject *body1, bool swapped)
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

btPersistentManifold * m_manifoldPtr
bool m_ownManifold
bool m_swapped

Classes

struct  CreateFunc

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

Generated by  Doxygen 1.6.0   Back to index