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

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

 1#ifndef Bullet2d3DR_hpp
 2#define Bullet2d3DR_hpp
 3
 4#include "BulletSiconosFwd.hpp"
 5#include "Contact2d3DR.hpp"
 6
 7class Bullet2d3DR : public Contact2d3DR
 8{
 9private:
10  ACCEPT_SERIALIZATION(Bullet2d3DR);
11
12public:
13  Bullet2d3DR();
14
15  virtual ~Bullet2d3DR() {}
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