AnimatLab  2
Test
BlAnimatCollisionDispatcher.h
1 // BlAnimatCollisionDispatcher.h: interface for the BlAnimatCollisionDispatcher class.
2 //
4 #pragma once
5 
6 namespace BulletAnimatSim
7 {
8 
10  {
11  protected:
12  Simulator *m_lpSim;
13  //static vector<btManifoldResult> m_aryBodyContacts;
14 
15  public:
16  BlAnimatCollisionDispatcher(btCollisionConfiguration* collisionConfiguration, BlSimulator *lpSim);
17  virtual ~BlAnimatCollisionDispatcher();
18 
19  //static bool IsContactObject(btCollisionObject* body0,btCollisionObject* body1);
20 
21  virtual bool needsCollision(const btCollisionObject* body0, const btCollisionObject* body1);
22  //static void AnimatNearCallback(btBroadphasePair& collisionPair, btCollisionDispatcher& dispatcher, const btDispatcherInfo& dispatchInfo);
23  };
24 
25 } //BulletAnimatSim
Classes for implementing the cm-labs vortex physics engine for AnimatLab.