1 #ifndef ROTATABLECARTESIANSOLUTION_H
2 #define ROTATABLECARTESIANSOLUTION_H
3 #include "libs/Module.h"
4 #include "libs/Kernel.h"
5 #include "BaseSolution.h"
6 #include "libs/nuts_bolts.h"
8 #include "libs/Config.h"
10 #define alpha_angle_checksum CHECKSUM("alpha_angle")
12 class RotatableCartesianSolution
: public BaseSolution
{
14 RotatableCartesianSolution(Config
*);
15 void cartesian_to_actuator( float[], float[] );
16 void actuator_to_cartesian( float[], float[] );
18 void rotate( float in
[], float out
[], float sin
, float cos
);
25 #endif // ROTATABLECARTESIANSOLUTION_H