![]() |
Flair
Framework Libre Air
|
Class defining a rotation matrix. More...
#include <RotationMatrix.h>
Public Member Functions | |
| RotationMatrix () | |
| Constructor. More... | |
| ~RotationMatrix () | |
| Destructor. More... | |
| void | ToEuler (Euler &euler) const |
| Convert to euler angles. More... | |
| Euler | ToEuler (void) const |
| Convert to euler angles. More... | |
| void | ToQuaternion (Quaternion &quaternion) const |
| Convert to quaternion. More... | |
| Quaternion | ToQuaternion (void) const |
| Convert to quaternion. More... | |
| float & | operator() (size_t row, size_t col) |
| const float & | operator() (size_t row, size_t col) const |
Public Attributes | |
| float | m [3][3] |
| matrix More... | |
Class defining a rotation matrix.
| flair::core::RotationMatrix::RotationMatrix | ( | ) |
Constructor.
Construct an identity rotation matrix
| flair::core::RotationMatrix::~RotationMatrix | ( | ) |
Destructor.
| void flair::core::RotationMatrix::ToEuler | ( | Euler & | euler | ) | const |
Convert to euler angles.
| euler | output euler angles |
| Euler flair::core::RotationMatrix::ToEuler | ( | void | ) | const |
Convert to euler angles.
| void flair::core::RotationMatrix::ToQuaternion | ( | Quaternion & | quaternion | ) | const |
Convert to quaternion.
| quaternion | output quaternion |
| Quaternion flair::core::RotationMatrix::ToQuaternion | ( | void | ) | const |
Convert to quaternion.
| float flair::core::RotationMatrix::m[3][3] |
matrix