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;
99 virtual void accelerate();
104 virtual void deccelerate();
109 virtual void fullSpeed();
142 virtual void load(
SimpleFile *file,
int version = 0);
147 virtual void save(
SimpleFile *file,
int indent);
virtual void moveTo(const FVector &srcV, const FVector &destV, const FMatrix &orientation)
Definition: motion_control.h:126
Definition: motion_control.h:49
Definition: error_code.h:27
Definition: simple_file.h:49
virtual void transitionBetweenOrientations(const FVector &v1, const FVector &v2, const FVector &v3, const FMatrix &m)
Definition: motion_control.h:132
bool isLocked() const
Definition: motion_control.h:162
virtual void transitionBetweenPosOrients(const FVector &oldPos, const FVector &newPos, const FMatrix &oldOrientation, const FMatrix &newOrientation)
Definition: motion_control.h:120
Definition: motion_control.h:63
Definition: motion_control.h:35
virtual void updatePosition(CErrorCode &errorCode, FVector &pos, FMatrix &orientation)
Definition: motion_control.h:137