Logo Search packages:      
Sourcecode: blender version File versions

btConvexConvexAlgorithm Class Reference

#include <btConvexConvexAlgorithm.h>

Inheritance diagram for btConvexConvexAlgorithm:

btCollisionAlgorithm

List of all members.


Detailed Description

ConvexConvexAlgorithm collision algorithm implements time of impact, convex closest points and penetration depth calculations.

Definition at line 30 of file btConvexConvexAlgorithm.h.


Public Member Functions

 btConvexConvexAlgorithm (btPersistentManifold *mf, const btCollisionAlgorithmConstructionInfo &ci, btCollisionObject *body0, btCollisionObject *body1, btSimplexSolverInterface *simplexSolver, btConvexPenetrationDepthSolver *pdSolver)
virtual btScalar calculateTimeOfImpact (btCollisionObject *body0, btCollisionObject *body1, const btDispatcherInfo &dispatchInfo, btManifoldResult *resultOut)
virtual void getAllContactManifolds (btManifoldArray &manifoldArray)
const btPersistentManifold * getManifold ()
virtual void processCollision (btCollisionObject *body0, btCollisionObject *body1, const btDispatcherInfo &dispatchInfo, btManifoldResult *resultOut)
void setLowLevelOfDetail (bool useLowLevel)

Public Attributes

bool m_lowLevelOfDetail
btPersistentManifold * m_manifoldPtr
bool m_ownManifold

Protected Member Functions

int getDispatcherId ()

Protected Attributes

btDispatcherm_dispatcher

Private Attributes

btGjkPairDetector m_gjkPairDetector

Classes

struct  CreateFunc

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

Generated by  Doxygen 1.6.0   Back to index