ARGoS
3
A parallel, multi-engine simulator for swarm robotics
|
#include <rotationmatrix3.h>
Public Member Functions | |
CRotationMatrix3 () | |
CRotationMatrix3 (const CMatrix< 3, 3 > &c_matrix) | |
CRotationMatrix3 (const CQuaternion &c_quaternion) | |
CRotationMatrix3 (const CRadians &c_z_angle, const CRadians &c_y_angle, const CRadians &c_x_angle) | |
CRotationMatrix3 (Real f_value0, Real f_value1, Real f_value2, Real f_value3, Real f_value4, Real f_value5, Real f_value6, Real f_value7, Real f_value8) | |
void | SetFromMatrix (const CMatrix< 3, 3 > &c_matrix) |
void | SetFromQuaternion (const CQuaternion &c_quaternion) |
void | SetFromAngles (const CRadians &c_x_angle, const CRadians &c_y_angle, const CRadians &c_z_angle) |
void | SetFromValues (Real f_value0, Real f_value1, Real f_value2, Real f_value3, Real f_value4, Real f_value5, Real f_value6, Real f_value7, Real f_value8) |
CQuaternion | ToQuaternion () const |
CVector3 | operator* (const CVector3 &c_vector) const |
Friends | |
class | CTransformationMatrix3 |
Definition at line 21 of file rotationmatrix3.h.
argos::CRotationMatrix3::CRotationMatrix3 | ( | ) | [inline] |
Definition at line 26 of file rotationmatrix3.h.
argos::CRotationMatrix3::CRotationMatrix3 | ( | const CMatrix< 3, 3 > & | c_matrix | ) | [inline] |
Definition at line 30 of file rotationmatrix3.h.
argos::CRotationMatrix3::CRotationMatrix3 | ( | const CQuaternion & | c_quaternion | ) | [inline] |
Definition at line 34 of file rotationmatrix3.h.
argos::CRotationMatrix3::CRotationMatrix3 | ( | const CRadians & | c_z_angle, |
const CRadians & | c_y_angle, | ||
const CRadians & | c_x_angle | ||
) | [inline] |
Definition at line 38 of file rotationmatrix3.h.
argos::CRotationMatrix3::CRotationMatrix3 | ( | Real | f_value0, |
Real | f_value1, | ||
Real | f_value2, | ||
Real | f_value3, | ||
Real | f_value4, | ||
Real | f_value5, | ||
Real | f_value6, | ||
Real | f_value7, | ||
Real | f_value8 | ||
) | [inline] |
Definition at line 42 of file rotationmatrix3.h.
Definition at line 134 of file rotationmatrix3.cpp.
void argos::CRotationMatrix3::SetFromAngles | ( | const CRadians & | c_x_angle, |
const CRadians & | c_y_angle, | ||
const CRadians & | c_z_angle | ||
) |
Definition at line 95 of file rotationmatrix3.cpp.
void argos::CRotationMatrix3::SetFromMatrix | ( | const CMatrix< 3, 3 > & | c_matrix | ) |
Definition at line 56 of file rotationmatrix3.cpp.
void argos::CRotationMatrix3::SetFromQuaternion | ( | const CQuaternion & | c_quaternion | ) |
Definition at line 71 of file rotationmatrix3.cpp.
void argos::CRotationMatrix3::SetFromValues | ( | Real | f_value0, |
Real | f_value1, | ||
Real | f_value2, | ||
Real | f_value3, | ||
Real | f_value4, | ||
Real | f_value5, | ||
Real | f_value6, | ||
Real | f_value7, | ||
Real | f_value8 | ||
) |
Definition at line 117 of file rotationmatrix3.cpp.
Definition at line 15 of file rotationmatrix3.cpp.
friend class CTransformationMatrix3 [friend] |
Reimplemented from argos::CMatrix< DIM, DIM >.
Definition at line 23 of file rotationmatrix3.h.