21 #ifndef _PHYSICSENGINE_HH_
22 #define _PHYSICSENGINE_HH_
24 #include <boost/thread/recursive_mutex.hpp>
57 public:
virtual void Init() = 0;
60 public:
virtual void Fini();
73 public:
virtual std::string
GetType()
const = 0;
77 public:
virtual void SetSeed(uint32_t _seed) = 0;
93 public:
virtual void SetStepTime(
double _value) = 0;
110 const std::string &_shapeType,
LinkPtr _link) = 0;
116 const std::string &_linkName);
261 protected:
virtual void OnRequest(ConstRequestPtr &_msg);
265 protected:
virtual void OnPhysicsMsg(ConstPhysicsPtr &_msg);
294 private:
double updateRateDouble;