Program listing for file mechanics/src/collision/bullet/Bullet5DR.hpp

Program listing for file mechanics/src/collision/bullet/Bullet5DR.hpp#

 1#ifndef Bullet5DR_hpp
 2#define Bullet5DR_hpp
 3
 4#include "BulletSiconosFwd.hpp"
 5#include "Contact5DR.hpp"
 6
 7class Bullet5DR : public Contact5DR
 8{
 9private:
10
11  ACCEPT_SERIALIZATION(Bullet5DR);
12
13public:
14  Bullet5DR();
15
16  virtual ~Bullet5DR() {}
17
18
19  SP::btCollisionObject btObject[2];
20  SP::btCollisionShape btShape[2];
21
22  virtual
23  void updateContactPointsFromManifoldPoint(const btPersistentManifold& manifold,
24                                            const btManifoldPoint& point,
25                                            bool flip, double scaling,
26                                            SP::NewtonEulerDS ds1,
27                                            SP::NewtonEulerDS ds2);
28
29  ACCEPT_STD_VISITORS();
30};
31
32#endif