22#ifndef TITANIC_MOTION_CONTROL_H
23#define TITANIC_MOTION_CONTROL_H
25#include "titanic/star_control/fmatrix.h"
36 double _initialVelocity;
67 double _incAcceleration;
Definition: motion_control.h:49
Definition: error_code.h:27
Definition: motion_control.h:63
virtual void deccelerate()
bool isLocked() const
Definition: motion_control.h:162
virtual void accelerate()
virtual void transitionBetweenOrientations(const FVector &v1, const FVector &v2, const FVector &v3, const FMatrix &m)
Definition: motion_control.h:132
virtual void setCallback(CCallbackHandler *callback)
virtual void updatePosition(CErrorCode &errorCode, FVector &pos, FMatrix &orientation)
Definition: motion_control.h:137
virtual void load(SimpleFile *file, int version=0)
virtual void moveTo(const FVector &srcV, const FVector &destV, const FMatrix &orientation)
Definition: motion_control.h:126
virtual void save(SimpleFile *file, int indent)
virtual void transitionBetweenPosOrients(const FVector &oldPos, const FVector &newPos, const FMatrix &oldOrientation, const FMatrix &newOrientation)
Definition: motion_control.h:120
Definition: simple_file.h:49
Definition: motion_control.h:35