#include <LieAlgebra_se3.h>
Public Types | |
typedef Base::BaseType | BaseType |
typedef internal::traits< LieAlgebra< Matrix< Scalar, 6, 1 > > >::Coefficients | Coefficients |
Public Types inherited from LieAlgebraBase< Matrix< _Scalar, 6, 1 >, LieAlgebra< Matrix< _Scalar, 6, 1 > > > | |
typedef LieAlgebraDual< BaseType > | AlgebraDual |
typedef Matrix< _Scalar, 6, 1 > | BaseType |
typedef internal::traits< LieAlgebra< Matrix< _Scalar, 6, 1 > > >::Coefficients | Coefficients |
typedef LieAlgebra< Matrix< _Scalar, 6, 1 > >::LieGroup | Group |
typedef LieAlgebra< BaseType > | PlainObject |
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) | |
Public Member Functions inherited from LieAlgebraBase< Matrix< _Scalar, 6, 1 >, LieAlgebra< Matrix< _Scalar, 6, 1 > > > | |
const PlainObject | adjoint (const LieAlgebraBase< BaseType, OtherDerived > &a) const |
PlainObject | bracket (const LieAlgebraBase< BaseType, OtherDerived > &a) const |
const LieAlgebra< Matrix< _Scalar, 6, 1 > > & | derived () const |
LieAlgebra< Matrix< _Scalar, 6, 1 > > & | derived () |
Group | exp (Scalar precision=1.e-6) const |
Coefficients & | get () |
const Coefficients & | get () const |
Protected Types | |
typedef LieAlgebraBase< Matrix< _Scalar, 6, 1 >, LieAlgebra< Matrix< _Scalar, 6, 1 > > > | Base |
Protected Types inherited from LieAlgebraBase< Matrix< _Scalar, 6, 1 >, LieAlgebra< Matrix< _Scalar, 6, 1 > > > | |
typedef MatrixBase< LieAlgebra< Matrix< _Scalar, 6, 1 > > > | Base |
Protected Attributes | |
Coefficients | m_coeffs |
Definition at line 265 of file LieAlgebra_se3.h.
|
protected |
The inherited class
Definition at line 270 of file LieAlgebra_se3.h.
typedef Base::BaseType LieAlgebra< Matrix< _Scalar, 6, 1 > >::BaseType |
The type of the underlying array
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
Definition at line 280 of file LieAlgebra_se3.h.
|
inline |
Default constructor
Definition at line 283 of file LieAlgebra_se3.h.
|
inline |
Copy constructor
Definition at line 285 of file LieAlgebra_se3.h.
|
inline |
Copy constructor
Definition at line 287 of file LieAlgebra_se3.h.
|
inline |
Constructs an element of se(3) from 6 scalar
Definition at line 289 of file LieAlgebra_se3.h.
|
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.
|
inline |
Definition at line 304 of file LieAlgebra_se3.h.
|
inline |
Definition at line 306 of file LieAlgebra_se3.h.
|
protected |
The wrapped coefficients
Definition at line 310 of file LieAlgebra_se3.h.