btBox2dBox2dCollisionAlgorithm Class Reference

box-box collision detection More...

#include <btBox2dBox2dCollisionAlgorithm.h>

Inheritance diagram for btBox2dBox2dCollisionAlgorithm:
Inheritance graph
[legend]
Collaboration diagram for btBox2dBox2dCollisionAlgorithm:
Collaboration graph
[legend]

List of all members.

Classes

struct  CreateFunc

Public Member Functions

 btBox2dBox2dCollisionAlgorithm (const btCollisionAlgorithmConstructionInfo &ci)
virtual void processCollision (btCollisionObject *body0, btCollisionObject *body1, const btDispatcherInfo &dispatchInfo, btManifoldResult *resultOut)
virtual btScalar calculateTimeOfImpact (btCollisionObject *body0, btCollisionObject *body1, const btDispatcherInfo &dispatchInfo, btManifoldResult *resultOut)
 btBox2dBox2dCollisionAlgorithm (btPersistentManifold *mf, const btCollisionAlgorithmConstructionInfo &ci, btCollisionObject *body0, btCollisionObject *body1)
virtual ~btBox2dBox2dCollisionAlgorithm ()
virtual void getAllContactManifolds (btManifoldArray &manifoldArray)

Private Attributes

bool m_ownManifold
btPersistentManifoldm_manifoldPtr

Detailed Description

box-box collision detection

Definition at line 27 of file btBox2dBox2dCollisionAlgorithm.h.


Constructor & Destructor Documentation

btBox2dBox2dCollisionAlgorithm::btBox2dBox2dCollisionAlgorithm ( const btCollisionAlgorithmConstructionInfo ci  )  [inline]

Definition at line 33 of file btBox2dBox2dCollisionAlgorithm.h.

btBox2dBox2dCollisionAlgorithm::btBox2dBox2dCollisionAlgorithm ( btPersistentManifold mf,
const btCollisionAlgorithmConstructionInfo ci,
btCollisionObject body0,
btCollisionObject body1 
)

Definition at line 28 of file btBox2dBox2dCollisionAlgorithm.cpp.

btBox2dBox2dCollisionAlgorithm::~btBox2dBox2dCollisionAlgorithm (  )  [virtual]

Definition at line 40 of file btBox2dBox2dCollisionAlgorithm.cpp.


Member Function Documentation

btScalar btBox2dBox2dCollisionAlgorithm::calculateTimeOfImpact ( btCollisionObject body0,
btCollisionObject body1,
const btDispatcherInfo dispatchInfo,
btManifoldResult resultOut 
) [virtual]

Implements btCollisionAlgorithm.

Definition at line 77 of file btBox2dBox2dCollisionAlgorithm.cpp.

virtual void btBox2dBox2dCollisionAlgorithm::getAllContactManifolds ( btManifoldArray manifoldArray  )  [inline, virtual]

Implements btCollisionAlgorithm.

Definition at line 44 of file btBox2dBox2dCollisionAlgorithm.h.

void btBox2dBox2dCollisionAlgorithm::processCollision ( btCollisionObject body0,
btCollisionObject body1,
const btDispatcherInfo dispatchInfo,
btManifoldResult resultOut 
) [virtual]

Implements btCollisionAlgorithm.

Definition at line 55 of file btBox2dBox2dCollisionAlgorithm.cpp.


Member Data Documentation

Definition at line 30 of file btBox2dBox2dCollisionAlgorithm.h.

Definition at line 29 of file btBox2dBox2dCollisionAlgorithm.h.


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

Generated on Mon Feb 15 22:21:44 2010 for Bullet Collision Detection & Physics Library by  doxygen 1.6.1