#include <rotation_matrix.h>

Public Member Functions | |
| _RotationMatrix3 () | |
| _RotationMatrix3 () | |
| _RotationMatrix3 (const _Vector< 3, Base > &angles) | |
| _RotationMatrix3 (const _Vector< 3, Base > &angles) | |
| _RotationMatrix3 (const _RotationMatrix< 3, Base > &rm) | |
| _RotationMatrix3 (const _RotationMatrix< 3, Base > &rm) | |
| _RotationMatrix3 (Base roll, Base pitch, Base yaw) | |
| _RotationMatrix3 (Base roll, Base pitch, Base yaw) | |
| _Vector< 3, Base > | angles () const |
| _Vector< 3, Base > | angles () const |
| _RotationMatrix3< Base > | rotationMatrix () const |
| _RotationMatrix3< Base > | rotationMatrix () const |
Static Public Attributes | |
| static const int | Angles = 3 |
Specialized class for handling 3D rotations as rotation matrices
Definition at line 68 of file include/hogman_minimal/math/rotation_matrix.h.
| _RotationMatrix3< Base >::_RotationMatrix3 | ( | ) |
Definition at line 107 of file include/hogman_minimal/math/rotation_matrix.hpp.
| _RotationMatrix3< Base >::_RotationMatrix3 | ( | const _Vector< 3, Base > & | angles | ) |
constructs a rotation matric from a 3 vector representing the euler angles
Definition at line 102 of file include/hogman_minimal/math/rotation_matrix.hpp.
| _RotationMatrix3< Base >::_RotationMatrix3 | ( | const _RotationMatrix< 3, Base > & | rm | ) | [inline] |
Definition at line 73 of file include/hogman_minimal/math/rotation_matrix.h.
| _RotationMatrix3< Base >::_RotationMatrix3 | ( | Base | roll, |
| Base | pitch, | ||
| Base | yaw | ||
| ) |
constructs a rotation matric from a the euler angles
Definition at line 82 of file include/hogman_minimal/math/rotation_matrix.hpp.
| _RotationMatrix3< Base >::_RotationMatrix3 | ( | ) |
| _RotationMatrix3< Base >::_RotationMatrix3 | ( | const _Vector< 3, Base > & | angles | ) |
constructs a rotation matric from a 3 vector representing the euler angles
| _RotationMatrix3< Base >::_RotationMatrix3 | ( | const _RotationMatrix< 3, Base > & | rm | ) | [inline] |
Definition at line 73 of file src/math/rotation_matrix.h.
| _RotationMatrix3< Base >::_RotationMatrix3 | ( | Base | roll, |
| Base | pitch, | ||
| Base | yaw | ||
| ) |
constructs a rotation matric from a the euler angles
| _Vector< 3, Base > _RotationMatrix3< Base >::angles | ( | ) | const |
returns the euler angles
Definition at line 116 of file include/hogman_minimal/math/rotation_matrix.hpp.
| _Vector<3, Base> _RotationMatrix3< Base >::angles | ( | ) | const |
returns the euler angles
| _RotationMatrix3<Base> _RotationMatrix3< Base >::rotationMatrix | ( | ) | const [inline] |
returns a rotation matrix which is a copy, Implemented be homogeneous with other rotation representations
Definition at line 78 of file src/math/rotation_matrix.h.
| _RotationMatrix3<Base> _RotationMatrix3< Base >::rotationMatrix | ( | ) | const [inline] |
returns a rotation matrix which is a copy, Implemented be homogeneous with other rotation representations
Definition at line 78 of file include/hogman_minimal/math/rotation_matrix.h.
static const int _RotationMatrix3< Base >::Angles = 3 [static] |
Definition at line 69 of file include/hogman_minimal/math/rotation_matrix.h.