1
#ifndef ROTATIONMATRIX_H
2
#define ROTATIONMATRIX_H
11
enum eAxis {X = 1, Y = 2, Z = 3};
12
static const unsigned int DIM = 3;
13
typedef double matrix[DIM][DIM];
15
RotationMatrix();//add setter to fill this
16
RotationMatrix(double angle, eAxis axis);
17
RotationMatrix(std::vector<double> elements);
22
RotationMatrix operator*(const RotationMatrix& m);
23
std::vector<double> operator*(const std::vector<double>& v);
29
#endif // ROTATIONMATRIX_H