Flair
Framework Libre Air
flair::core::RotationMatrix Class Reference

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...
 
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...
 

Detailed Description

Class defining a rotation matrix.

Constructor & Destructor Documentation

flair::core::RotationMatrix::RotationMatrix ( )

Constructor.

Construct an identity rotation matrix

flair::core::RotationMatrix::~RotationMatrix ( )

Destructor.

Member Function Documentation

void flair::core::RotationMatrix::ToEuler ( Euler euler) const

Convert to euler angles.

Parameters
euleroutput euler angles
Euler flair::core::RotationMatrix::ToEuler ( void  ) const

Convert to euler angles.

Returns
euler angles

Member Data Documentation

float flair::core::RotationMatrix::m[3][3]

matrix