Class for the se*(3) Lie algebra dual. More...
#include <LieAlgebra_se3.h>
Public Types | |
typedef internal::traits < LieAlgebraDual< Matrix < Scalar, 6, 1 > > >::Coefficients | Coefficients |
Public Member Functions | |
Coefficients & | get () |
const Coefficients & | get () const |
LieAlgebraDual () | |
LieAlgebraDual (const LieAlgebraDual &g) | |
LieAlgebraDual (const Matrix< Scalar, 6, 1 > &g) | |
LieAlgebraDual (Scalar rx, Scalar ry, Scalar rz, Scalar vx, Scalar vy, Scalar vz) | |
LieAlgebraDual (const typename Base::so3Element &r, const typename Base::Vector3 &v) | |
Protected Types | |
typedef LieAlgebraDualBase < Matrix< _Scalar, 6, 1 > , LieAlgebraDual< Matrix < _Scalar, 6, 1 > > > | Base |
Protected Attributes | |
Coefficients | m_coeffs |
Class for the se*(3) Lie algebra dual.
_Scalar | the type of the underlying array |
This class is a specialization of LieAlgebraDual. It adds specific constructor for se*(3).
Definition at line 327 of file LieAlgebra_se3.h.
typedef LieAlgebraDualBase<Matrix<_Scalar, 6, 1>, LieAlgebraDual<Matrix<_Scalar, 6, 1> > > LieAlgebraDual< Matrix< _Scalar, 6, 1 > >::Base [protected] |
The inherited class
Reimplemented from LieAlgebraDualBase< Matrix< _Scalar, 6, 1 >, LieAlgebraDual< Matrix< _Scalar, 6, 1 > > >.
Definition at line 331 of file LieAlgebra_se3.h.
typedef internal::traits<LieAlgebraDual<Matrix<Scalar, 6, 1> > >::Coefficients LieAlgebraDual< Matrix< _Scalar, 6, 1 > >::Coefficients |
The kind of stored coefficients
Reimplemented from LieAlgebraDualBase< Matrix< _Scalar, 6, 1 >, LieAlgebraDual< Matrix< _Scalar, 6, 1 > > >.
Definition at line 338 of file LieAlgebra_se3.h.
LieAlgebraDual< Matrix< _Scalar, 6, 1 > >::LieAlgebraDual | ( | ) | [inline] |
Definition at line 340 of file LieAlgebra_se3.h.
LieAlgebraDual< Matrix< _Scalar, 6, 1 > >::LieAlgebraDual | ( | const LieAlgebraDual< Matrix< _Scalar, 6, 1 > > & | g | ) | [inline] |
Definition at line 341 of file LieAlgebra_se3.h.
LieAlgebraDual< Matrix< _Scalar, 6, 1 > >::LieAlgebraDual | ( | const Matrix< Scalar, 6, 1 > & | g | ) | [inline] |
Definition at line 342 of file LieAlgebra_se3.h.
LieAlgebraDual< Matrix< _Scalar, 6, 1 > >::LieAlgebraDual | ( | Scalar | rx, |
Scalar | ry, | ||
Scalar | rz, | ||
Scalar | vx, | ||
Scalar | vy, | ||
Scalar | vz | ||
) | [inline] |
Definition at line 343 of file LieAlgebra_se3.h.
LieAlgebraDual< Matrix< _Scalar, 6, 1 > >::LieAlgebraDual | ( | const typename Base::so3Element & | r, |
const typename Base::Vector3 & | v | ||
) | [inline] |
Definition at line 346 of file LieAlgebra_se3.h.
Coefficients& LieAlgebraDual< Matrix< _Scalar, 6, 1 > >::get | ( | ) | [inline] |
Reimplemented from LieAlgebraDualBase< Matrix< _Scalar, 6, 1 >, LieAlgebraDual< Matrix< _Scalar, 6, 1 > > >.
Definition at line 351 of file LieAlgebra_se3.h.
const Coefficients& LieAlgebraDual< Matrix< _Scalar, 6, 1 > >::get | ( | ) | const [inline] |
Reimplemented from LieAlgebraDualBase< Matrix< _Scalar, 6, 1 >, LieAlgebraDual< Matrix< _Scalar, 6, 1 > > >.
Definition at line 352 of file LieAlgebra_se3.h.
Coefficients LieAlgebraDual< Matrix< _Scalar, 6, 1 > >::m_coeffs [protected] |
Definition at line 355 of file LieAlgebra_se3.h.