Blender V4.3
WorldObject.hpp
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2009 Ruben Smits
2 *
3 * SPDX-License-Identifier: LGPL-2.1-or-later */
4
9#ifndef WORLDOBJECT_HPP_
10#define WORLDOBJECT_HPP_
11
13namespace iTaSC{
14
16public:
18 virtual ~WorldObject();
19
20 virtual void updateCoordinates(const Timestamp & /*timestamp*/){};
21 virtual void updateKinematics(const Timestamp & /*timestamp*/){};
22 virtual void pushCache(const Timestamp & /*timestamp*/){};
23 virtual void initCache(Cache * /*cache*/){};
24protected:
25 virtual void updateJacobian() {}
26
27};
28
29}
30
31#endif /* WORLDOBJECT_H_ */
virtual void pushCache(const Timestamp &)
virtual void updateKinematics(const Timestamp &)
virtual void updateCoordinates(const Timestamp &)
virtual void updateJacobian()
virtual void initCache(Cache *)