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

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