Homogen transformation functions. More...
#include "utils.h"
Go to the source code of this file.
Functions | |
ReturnMatrix | eulzxz (const ColumnVector &a) |
Euler ZXZ rotation. More... | |
ReturnMatrix | ieulzxz (const Matrix &R) |
Obtain Roll, Pitch and Yaw from a rotation matrix. More... | |
ReturnMatrix | irotk (const Matrix &R) |
Obtain axis from a rotation matrix. More... | |
ReturnMatrix | irpy (const Matrix &R) |
Obtain Roll, Pitch and Yaw from a rotation matrix. More... | |
ReturnMatrix | rotd (const Real theta, const ColumnVector &k1, const ColumnVector &k2) |
Rotation around an arbitrary line. More... | |
ReturnMatrix | rotk (const Real theta, const ColumnVector &k) |
Rotation around arbitrary axis. More... | |
ReturnMatrix | rotx (const Real alpha) |
Rotation around x axis. More... | |
ReturnMatrix | roty (const Real beta) |
Rotation around x axis. More... | |
ReturnMatrix | rotz (const Real gamma) |
Rotation around z axis. More... | |
ReturnMatrix | rpy (const ColumnVector &a) |
Roll Pitch Yaw rotation. More... | |
ReturnMatrix | trans (const ColumnVector &a) |
Translation. More... | |
Variables | |
static const char | rcsid [] = "$Id: homogen.cpp,v 1.15 2006/11/15 18:35:17 gourdeau Exp $" |
RCS/CVS version. More... | |
Homogen transformation functions.
Definition in file homogen.cpp.
ReturnMatrix eulzxz | ( | const ColumnVector & | a | ) |
Euler ZXZ rotation.
Definition at line 211 of file homogen.cpp.
ReturnMatrix ieulzxz | ( | const Matrix & | R | ) |
Obtain Roll, Pitch and Yaw from a rotation matrix.
Definition at line 294 of file homogen.cpp.
ReturnMatrix irotk | ( | const Matrix & | R | ) |
Obtain axis from a rotation matrix.
Definition at line 253 of file homogen.cpp.
ReturnMatrix irpy | ( | const Matrix & | R | ) |
Obtain Roll, Pitch and Yaw from a rotation matrix.
Definition at line 271 of file homogen.cpp.
ReturnMatrix rotd | ( | const Real | theta, |
const ColumnVector & | k1, | ||
const ColumnVector & | k2 | ||
) |
Rotation around an arbitrary line.
Definition at line 240 of file homogen.cpp.
ReturnMatrix rotk | ( | const Real | theta, |
const ColumnVector & | k | ||
) |
Rotation around arbitrary axis.
Definition at line 149 of file homogen.cpp.
ReturnMatrix rotx | ( | const Real | alpha | ) |
Rotation around x axis.
Definition at line 87 of file homogen.cpp.
ReturnMatrix roty | ( | const Real | beta | ) |
Rotation around x axis.
Definition at line 107 of file homogen.cpp.
ReturnMatrix rotz | ( | const Real | gamma | ) |
Rotation around z axis.
Definition at line 127 of file homogen.cpp.
ReturnMatrix rpy | ( | const ColumnVector & | a | ) |
Roll Pitch Yaw rotation.
Definition at line 182 of file homogen.cpp.
ReturnMatrix trans | ( | const ColumnVector & | a | ) |
Translation.
Definition at line 68 of file homogen.cpp.
|
static |
RCS/CVS version.
Definition at line 58 of file homogen.cpp.