Blender  V2.59
WorldObject.hpp
Go to the documentation of this file.
00001 /* $Id: WorldObject.hpp 19907 2009-04-23 13:41:59Z ben2610 $
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_ */