btSphereBoxCollisionAlgorithm provides sphere-box collision detection. More...
#include <btConvexPlaneCollisionAlgorithm.h>
btSphereBoxCollisionAlgorithm provides sphere-box collision detection.
Other features are frame-coherency (persistent data) and collision response.
Definition at line 29 of file btConvexPlaneCollisionAlgorithm.h.
btConvexPlaneCollisionAlgorithm::btConvexPlaneCollisionAlgorithm | ( | btPersistentManifold * | mf, | |
const btCollisionAlgorithmConstructionInfo & | ci, | |||
const btCollisionObjectWrapper * | body0Wrap, | |||
const btCollisionObjectWrapper * | body1Wrap, | |||
bool | isSwapped, | |||
int | numPerturbationIterations, | |||
int | minimumPointsPerturbationThreshold | |||
) |
Definition at line 26 of file btConvexPlaneCollisionAlgorithm.cpp.
btConvexPlaneCollisionAlgorithm::~btConvexPlaneCollisionAlgorithm | ( | ) | [virtual] |
Definition at line 45 of file btConvexPlaneCollisionAlgorithm.cpp.
btScalar btConvexPlaneCollisionAlgorithm::calculateTimeOfImpact | ( | btCollisionObject * | body0, | |
btCollisionObject * | body1, | |||
const btDispatcherInfo & | dispatchInfo, | |||
btManifoldResult * | resultOut | |||
) | [virtual] |
Implements btCollisionAlgorithm.
Definition at line 165 of file btConvexPlaneCollisionAlgorithm.cpp.
void btConvexPlaneCollisionAlgorithm::collideSingleContact | ( | const btQuaternion & | perturbeRot, | |
const btCollisionObjectWrapper * | body0Wrap, | |||
const btCollisionObjectWrapper * | body1Wrap, | |||
const btDispatcherInfo & | dispatchInfo, | |||
btManifoldResult * | resultOut | |||
) |
report a contact. internally this will be kept persistent, and contact reduction is done
Definition at line 54 of file btConvexPlaneCollisionAlgorithm.cpp.
virtual void btConvexPlaneCollisionAlgorithm::getAllContactManifolds | ( | btManifoldArray & | manifoldArray | ) | [inline, virtual] |
Implements btCollisionAlgorithm.
Definition at line 49 of file btConvexPlaneCollisionAlgorithm.h.
void btConvexPlaneCollisionAlgorithm::processCollision | ( | const btCollisionObjectWrapper * | body0Wrap, | |
const btCollisionObjectWrapper * | body1Wrap, | |||
const btDispatcherInfo & | dispatchInfo, | |||
btManifoldResult * | resultOut | |||
) | [virtual] |
report a contact. internally this will be kept persistent, and contact reduction is done
Implements btCollisionAlgorithm.
Definition at line 94 of file btConvexPlaneCollisionAlgorithm.cpp.
bool btConvexPlaneCollisionAlgorithm::m_isSwapped [private] |
Definition at line 33 of file btConvexPlaneCollisionAlgorithm.h.
Definition at line 32 of file btConvexPlaneCollisionAlgorithm.h.
Definition at line 35 of file btConvexPlaneCollisionAlgorithm.h.
Definition at line 34 of file btConvexPlaneCollisionAlgorithm.h.
bool btConvexPlaneCollisionAlgorithm::m_ownManifold [private] |
Definition at line 31 of file btConvexPlaneCollisionAlgorithm.h.