ARGoS
3
A parallel, multi-engine simulator for swarm robotics
|
#include <transformationmatrix3.h>
Public Member Functions | |
CTransformationMatrix3 () | |
CTransformationMatrix3 (const CMatrix< 4, 4 > &c_matrix) | |
CTransformationMatrix3 (const CRotationMatrix3 &c_rotation, const CVector3 &c_translation) | |
CTransformationMatrix3 (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, Real f_value9, Real f_value10, Real f_value11, Real f_value12, Real f_value13, Real f_value14, Real f_value15) | |
void | SetFromMatrix (const CMatrix< 4, 4 > &c_matrix) |
void | SetFromComponents (const CRotationMatrix3 &c_rotation, const CVector3 &c_translation) |
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, Real f_value9, Real f_value10, Real f_value11, Real f_value12, Real f_value13, Real f_value14, Real f_value15) |
void | SetRotationMatrix (const CRotationMatrix3 &c_rotation) |
const CRotationMatrix3 | GetRotationMatrix () const |
void | SetTranslationVector (const CVector3 &c_translation) |
const CVector3 | GetTranslationVector () const |
CVector3 | operator* (const CVector3 &c_vector) const |
Definition at line 21 of file transformationmatrix3.h.
Definition at line 25 of file transformationmatrix3.h.
argos::CTransformationMatrix3::CTransformationMatrix3 | ( | const CMatrix< 4, 4 > & | c_matrix | ) | [inline] |
Definition at line 29 of file transformationmatrix3.h.
argos::CTransformationMatrix3::CTransformationMatrix3 | ( | const CRotationMatrix3 & | c_rotation, |
const CVector3 & | c_translation | ||
) | [inline] |
Definition at line 33 of file transformationmatrix3.h.
argos::CTransformationMatrix3::CTransformationMatrix3 | ( | 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, | ||
Real | f_value9, | ||
Real | f_value10, | ||
Real | f_value11, | ||
Real | f_value12, | ||
Real | f_value13, | ||
Real | f_value14, | ||
Real | f_value15 | ||
) | [inline] |
Definition at line 37 of file transformationmatrix3.h.
const CRotationMatrix3 argos::CTransformationMatrix3::GetRotationMatrix | ( | ) | const |
Definition at line 88 of file transformationmatrix3.cpp.
const CVector3 argos::CTransformationMatrix3::GetTranslationVector | ( | ) | const |
Definition at line 106 of file transformationmatrix3.cpp.
Definition at line 113 of file transformationmatrix3.cpp.
void argos::CTransformationMatrix3::SetFromComponents | ( | const CRotationMatrix3 & | c_rotation, |
const CVector3 & | c_translation | ||
) |
Definition at line 18 of file transformationmatrix3.cpp.
void argos::CTransformationMatrix3::SetFromMatrix | ( | const CMatrix< 4, 4 > & | c_matrix | ) |
Definition at line 32 of file transformationmatrix3.cpp.
void argos::CTransformationMatrix3::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, | ||
Real | f_value9, | ||
Real | f_value10, | ||
Real | f_value11, | ||
Real | f_value12, | ||
Real | f_value13, | ||
Real | f_value14, | ||
Real | f_value15 | ||
) |
Definition at line 54 of file transformationmatrix3.cpp.
void argos::CTransformationMatrix3::SetRotationMatrix | ( | const CRotationMatrix3 & | c_rotation | ) |
Definition at line 79 of file transformationmatrix3.cpp.
void argos::CTransformationMatrix3::SetTranslationVector | ( | const CVector3 & | c_translation | ) |
Definition at line 97 of file transformationmatrix3.cpp.