Blender  V3.3
WorldObject.hpp
Go to the documentation of this file.
1 /* SPDX-License-Identifier: LGPL-2.1-or-later
2  * Copyright 2009 Ruben Smits. */
3 
8 #ifndef WORLDOBJECT_HPP_
9 #define WORLDOBJECT_HPP_
10 
11 #include "UncontrolledObject.hpp"
12 namespace iTaSC{
13 
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_ */
virtual void initCache(Cache *_cache)
Definition: WorldObject.hpp:22
virtual ~WorldObject()
Definition: WorldObject.cpp:21
virtual void pushCache(const Timestamp &timestamp)
Definition: WorldObject.hpp:21
virtual void updateCoordinates(const Timestamp &timestamp)
Definition: WorldObject.hpp:19
virtual void updateJacobian()
Definition: WorldObject.hpp:24
virtual void updateKinematics(const Timestamp &timestamp)
Definition: WorldObject.hpp:20