#include <LieAlgebra_se3.h>
Public Types | |
typedef Base::BaseType | BaseType |
typedef internal::traits < LieAlgebra< Matrix< Scalar, 6, 1 > > >::Coefficients | Coefficients |
Public Member Functions | |
Coefficients & | get () |
const Coefficients & | get () const |
LieAlgebra () | |
LieAlgebra (const LieAlgebra &g) | |
LieAlgebra (const BaseType &g) | |
LieAlgebra (Scalar rx, Scalar ry, Scalar rz, Scalar vx, Scalar vy, Scalar vz) | |
LieAlgebra (const typename Base::so3Element &r, const typename Base::Vector3 &v) | |
Protected Types | |
typedef LieAlgebraBase< Matrix < _Scalar, 6, 1 >, LieAlgebra < Matrix< _Scalar, 6, 1 > > > | Base |
Protected Attributes | |
Coefficients | m_coeffs |
Definition at line 265 of file LieAlgebra_se3.h.
typedef LieAlgebraBase<Matrix<_Scalar, 6, 1>, LieAlgebra<Matrix<_Scalar, 6, 1> > > LieAlgebra< Matrix< _Scalar, 6, 1 > >::Base [protected] |
The inherited class
Reimplemented from LieAlgebraBase< Matrix< _Scalar, 6, 1 >, LieAlgebra< Matrix< _Scalar, 6, 1 > > >.
Definition at line 270 of file LieAlgebra_se3.h.
typedef Base::BaseType LieAlgebra< Matrix< _Scalar, 6, 1 > >::BaseType |
The type of the underlying array
Reimplemented from LieAlgebraBase< Matrix< _Scalar, 6, 1 >, LieAlgebra< Matrix< _Scalar, 6, 1 > > >.
Definition at line 278 of file LieAlgebra_se3.h.
typedef internal::traits<LieAlgebra<Matrix<Scalar, 6, 1> > >::Coefficients LieAlgebra< Matrix< _Scalar, 6, 1 > >::Coefficients |
The stored coefficients
Reimplemented from LieAlgebraBase< Matrix< _Scalar, 6, 1 >, LieAlgebra< Matrix< _Scalar, 6, 1 > > >.
Definition at line 280 of file LieAlgebra_se3.h.
LieAlgebra< Matrix< _Scalar, 6, 1 > >::LieAlgebra | ( | ) | [inline] |
Default constructor
Definition at line 283 of file LieAlgebra_se3.h.
LieAlgebra< Matrix< _Scalar, 6, 1 > >::LieAlgebra | ( | const LieAlgebra< Matrix< _Scalar, 6, 1 > > & | g | ) | [inline] |
Copy constructor
Definition at line 285 of file LieAlgebra_se3.h.
LieAlgebra< Matrix< _Scalar, 6, 1 > >::LieAlgebra | ( | const BaseType & | g | ) | [inline] |
Copy constructor
Definition at line 287 of file LieAlgebra_se3.h.
LieAlgebra< Matrix< _Scalar, 6, 1 > >::LieAlgebra | ( | Scalar | rx, |
Scalar | ry, | ||
Scalar | rz, | ||
Scalar | vx, | ||
Scalar | vy, | ||
Scalar | vz | ||
) | [inline] |
Constructs an element of se(3) from 6 scalar
Definition at line 289 of file LieAlgebra_se3.h.
LieAlgebra< Matrix< _Scalar, 6, 1 > >::LieAlgebra | ( | const typename Base::so3Element & | r, |
const typename Base::Vector3 & | v | ||
) | [inline] |
Constructs a element of se(3) from an element of so(3) r
and R^3 v
Definition at line 298 of file LieAlgebra_se3.h.
Coefficients& LieAlgebra< Matrix< _Scalar, 6, 1 > >::get | ( | ) | [inline] |
Reimplemented from LieAlgebraBase< Matrix< _Scalar, 6, 1 >, LieAlgebra< Matrix< _Scalar, 6, 1 > > >.
Definition at line 304 of file LieAlgebra_se3.h.
const Coefficients& LieAlgebra< Matrix< _Scalar, 6, 1 > >::get | ( | ) | const [inline] |
Reimplemented from LieAlgebraBase< Matrix< _Scalar, 6, 1 >, LieAlgebra< Matrix< _Scalar, 6, 1 > > >.
Definition at line 306 of file LieAlgebra_se3.h.
Coefficients LieAlgebra< Matrix< _Scalar, 6, 1 > >::m_coeffs [protected] |
The wrapped coefficients
Definition at line 310 of file LieAlgebra_se3.h.