Jafar
|
A 3D transformation, the rotation is represented with Euler angles. More...
A 3D transformation, the rotation is represented with Euler angles.
The three rotations are successively applied aroud axis z, y and x.
Definition at line 25 of file t3dEuler.hpp.
#include <t3dEuler.hpp>
Public Member Functions | |
T3DEuler (bool hasCov_=false) | |
T3DEuler (const jblas::vec &x_, bool hasCov_=false) | |
T3DEuler (const jblas::vec &x_, const jblas::vec &xStdDev_) | |
T3DEuler (const jblas::vec &x_, const jblas::sym_mat &xCov_) | |
T3DEuler (const T3D &t_) | |
T3DEuler (const jblas::mat &M_) | |
T3DEuler & | operator= (const T3DEuler &t_) |
Type | type () const |
void | setValue (double x_, double y_, double z_, double yaw_, double pitch_, double roll_) |
double | translationNorm () const |
void | setOdo2D (const jblas::vec &u, double dt) |
Set value of the T3D from odometry transformation [ds,dtheta]. | |
void | setOdo2D (const jblas::vec &u, double dt, const jblas::sym_mat &uCov) |
Set value of the T3D from odometry transformation [ds,dtheta], also update uncertainty. | |
Protected Member Functions | |
void | updateM () const |
update the homogeneous matrix from x. | |
void | updateX () |
update x from the homogeneous matrix. | |
Friends | |
class | T3D |
class | test_T3DEuler |
Type jafar::geom::T3DEuler::type | ( | ) | const [inline, virtual] |
Implements jafar::geom::T3D.
Definition at line 39 of file t3dEuler.hpp.
References jafar::geom::T3D::EULER.
Generated on Wed Oct 15 2014 00:37:37 for Jafar by doxygen 1.7.6.1 |