21 #ifndef _PHYSICSENGINE_HH_
22 #define _PHYSICSENGINE_HH_
24 #include <boost/thread/recursive_mutex.hpp>
56 public:
virtual void Init() = 0;
59 public:
virtual void Fini();
72 public:
virtual void SetSeed(uint32_t _seed);
88 public:
virtual void SetStepTime(
double _value) = 0;
105 const std::string &_shapeType,
LinkPtr _link) = 0;
111 const std::string &_linkName);
256 protected:
virtual void OnRequest(ConstRequestPtr &_msg);
260 protected:
virtual void OnPhysicsMsg(ConstPhysicsPtr &_msg);
289 private:
double updateRateDouble;