Blender V2.61 - r43446
|
00001 /* 00002 * WorldObject.h 00003 * 00004 * Created on: Feb 10, 2009 00005 * Author: benoitbolsee 00006 */ 00007 00008 #ifndef WORLDOBJECT_HPP_ 00009 #define WORLDOBJECT_HPP_ 00010 00011 #include "UncontrolledObject.hpp" 00012 namespace iTaSC{ 00013 00014 class WorldObject: public UncontrolledObject { 00015 public: 00016 WorldObject(); 00017 virtual ~WorldObject(); 00018 00019 virtual void updateCoordinates(const Timestamp& timestamp) {}; 00020 virtual void updateKinematics(const Timestamp& timestamp) {}; 00021 virtual void pushCache(const Timestamp& timestamp) {}; 00022 virtual void initCache(Cache *_cache) {}; 00023 protected: 00024 virtual void updateJacobian() {} 00025 00026 }; 00027 00028 } 00029 00030 #endif /* WORLDOBJECT_H_ */