ARGoS  3
A parallel, multi-engine simulator for swarm robotics
argos::CTransformationMatrix2 Class Reference

#include <transformationmatrix2.h>

+ Inheritance diagram for argos::CTransformationMatrix2:

List of all members.

Public Member Functions

 CTransformationMatrix2 ()
 CTransformationMatrix2 (const CMatrix< 3, 3 > &c_matrix)
 CTransformationMatrix2 (const CRotationMatrix2 &c_rotation, const CVector2 &c_translation)
 CTransformationMatrix2 (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 SetFromComponents (const CRotationMatrix2 &c_rotation, const CVector2 &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)
void SetRotationMatrix (const CRotationMatrix2 &c_rotation)
const CRotationMatrix2 GetRotationMatrix () const
void SetTranslationVector (const CVector2 &c_translation)
const CVector2 GetTranslationVector () const

Detailed Description

Definition at line 21 of file transformationmatrix2.h.


Constructor & Destructor Documentation

argos::CTransformationMatrix2::CTransformationMatrix2 ( const CMatrix< 3, 3 > &  c_matrix) [inline]

Definition at line 28 of file transformationmatrix2.h.

argos::CTransformationMatrix2::CTransformationMatrix2 ( const CRotationMatrix2 c_rotation,
const CVector2 c_translation 
) [inline]

Definition at line 32 of file transformationmatrix2.h.

argos::CTransformationMatrix2::CTransformationMatrix2 ( 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 36 of file transformationmatrix2.h.


Member Function Documentation

void argos::CTransformationMatrix2::SetFromComponents ( const CRotationMatrix2 c_rotation,
const CVector2 c_translation 
)

Definition at line 15 of file transformationmatrix2.cpp.

void argos::CTransformationMatrix2::SetFromMatrix ( const CMatrix< 3, 3 > &  c_matrix)

Definition at line 26 of file transformationmatrix2.cpp.

void argos::CTransformationMatrix2::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 38 of file transformationmatrix2.cpp.

Definition at line 52 of file transformationmatrix2.cpp.

Definition at line 62 of file transformationmatrix2.cpp.


The documentation for this class was generated from the following files: