#include <rotation_matrix.h>
Public Member Functions | |
_RotationMatrix2 () | |
_RotationMatrix2 () | |
_RotationMatrix2 (Base angle) | |
_RotationMatrix2 (Base angle) | |
_RotationMatrix2 (const _Vector< 1, Base > &angles) | |
_RotationMatrix2 (const _Vector< 1, Base > &angles) | |
_RotationMatrix2 (const _RotationMatrix< 2, Base > &rm) | |
_RotationMatrix2 (const _RotationMatrix< 2, Base > &rm) | |
Base | angle () const |
Base | angle () const |
_Vector< 1, Base > | angles () const |
_Vector< 1, Base > | angles () const |
_RotationMatrix2< Base > | rotationMatrix () const |
_RotationMatrix2< Base > | rotationMatrix () const |
Static Public Attributes | |
static const int | Angles = 1 |
Specialized class for handling 2D rotations as rotation matrices
Definition at line 50 of file include/hogman_minimal/math/rotation_matrix.h.
_RotationMatrix2< Base >::_RotationMatrix2 | ( | ) |
Definition at line 111 of file include/hogman_minimal/math/rotation_matrix.hpp.
_RotationMatrix2< Base >::_RotationMatrix2 | ( | Base | angle | ) |
constructs a rotation matric from an angle value
Definition at line 58 of file include/hogman_minimal/math/rotation_matrix.hpp.
_RotationMatrix2< Base >::_RotationMatrix2 | ( | const _Vector< 1, Base > & | angles | ) |
constructs a rotation matric from a 3 vector representing the euler angle
Definition at line 67 of file include/hogman_minimal/math/rotation_matrix.hpp.
_RotationMatrix2< Base >::_RotationMatrix2 | ( | const _RotationMatrix< 2, Base > & | rm | ) | [inline] |
Definition at line 57 of file include/hogman_minimal/math/rotation_matrix.h.
_RotationMatrix2< Base >::_RotationMatrix2 | ( | ) |
_RotationMatrix2< Base >::_RotationMatrix2 | ( | Base | angle | ) |
constructs a rotation matric from an angle value
_RotationMatrix2< Base >::_RotationMatrix2 | ( | const _Vector< 1, Base > & | angles | ) |
constructs a rotation matric from a 3 vector representing the euler angle
_RotationMatrix2< Base >::_RotationMatrix2 | ( | const _RotationMatrix< 2, Base > & | rm | ) | [inline] |
Definition at line 57 of file src/math/rotation_matrix.h.
Base _RotationMatrix2< Base >::angle | ( | ) | const |
Definition at line 76 of file include/hogman_minimal/math/rotation_matrix.hpp.
Base _RotationMatrix2< Base >::angle | ( | ) | const |
_Vector<1, Base> _RotationMatrix2< Base >::angles | ( | ) | const [inline] |
returns the euler angles
Definition at line 62 of file src/math/rotation_matrix.h.
_Vector<1, Base> _RotationMatrix2< Base >::angles | ( | ) | const [inline] |
returns the euler angles
Definition at line 62 of file include/hogman_minimal/math/rotation_matrix.h.
_RotationMatrix2<Base> _RotationMatrix2< Base >::rotationMatrix | ( | ) | const [inline] |
returns a rotation matrix which is a copy, Implemented be homogeneous with other rotation representations
Definition at line 60 of file src/math/rotation_matrix.h.
_RotationMatrix2<Base> _RotationMatrix2< Base >::rotationMatrix | ( | ) | const [inline] |
returns a rotation matrix which is a copy, Implemented be homogeneous with other rotation representations
Definition at line 60 of file include/hogman_minimal/math/rotation_matrix.h.
static const int _RotationMatrix2< Base >::Angles = 1 [static] |
Definition at line 51 of file include/hogman_minimal/math/rotation_matrix.h.