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

#include <transformationmatrix3.h>

+ Inheritance diagram for argos::CTransformationMatrix3:

List of all members.

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

Detailed Description

Definition at line 21 of file transformationmatrix3.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

CVector3 argos::CTransformationMatrix3::operator* ( const CVector3 c_vector) const

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.

Definition at line 79 of file transformationmatrix3.cpp.

Definition at line 97 of file transformationmatrix3.cpp.


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