Merging r39173 through r39178 from trunk into soc-2011-tomato
[blender.git] / intern / itasc / WorldObject.hpp
1 /* $Id: WorldObject.hpp 19907 2009-04-23 13:41:59Z ben2610 $
2  * WorldObject.h
3  *
4  *  Created on: Feb 10, 2009
5  *      Author: benoitbolsee
6  */
7
8 #ifndef WORLDOBJECT_HPP_
9 #define WORLDOBJECT_HPP_
10
11 #include "UncontrolledObject.hpp"
12 namespace iTaSC{
13
14 class WorldObject: public UncontrolledObject {
15 public:
16     WorldObject();
17     virtual ~WorldObject();
18
19         virtual void updateCoordinates(const Timestamp& timestamp) {};
20         virtual void updateKinematics(const Timestamp& timestamp) {};
21         virtual void pushCache(const Timestamp& timestamp) {};
22         virtual void initCache(Cache *_cache) {};
23 protected:
24         virtual void updateJacobian() {}
25
26 };
27
28 }
29
30 #endif /* WORLDOBJECT_H_ */