Cleanup: don't use Blender structs in iTaSC module.

This commit is contained in:
2018-04-12 15:59:51 +02:00
parent 9599ed3ba7
commit b92d78553b
8 changed files with 24 additions and 23 deletions

View File

@@ -11,12 +11,10 @@
#include "UncontrolledObject.hpp"
#include <vector>
struct EvaluationContext;
namespace iTaSC{
typedef bool (*MovingFrameCallback)(
const struct EvaluationContext *eval_ctx,
const Timestamp& timestamp,
const Frame& _current,
Frame& _next,
@@ -30,7 +28,7 @@ public:
bool setFrame(const Frame& frame);
bool setCallback(MovingFrameCallback _function, void* _param);
virtual void updateCoordinates(const struct EvaluationContext *eval_ctx, const Timestamp& timestamp);
virtual void updateCoordinates(const Timestamp& timestamp);
virtual void updateKinematics(const Timestamp& timestamp);
virtual void pushCache(const Timestamp& timestamp);
virtual void initCache(Cache *_cache);