Classes
internal Namespace Reference

Base class for all Lie Algebra class. More...

Classes

struct  liegroup_SE3_base_assign_impl< Other, 3, 1 >
struct  liegroup_SE3_base_assign_impl< Other, 4, 4 >
struct  traits< Displacement< _Scalar > >
struct  traits< LieAlgebra< A > >
struct  traits< LieAlgebra< Matrix< Scalar, 3, 1 > > >
struct  traits< LieAlgebra< Matrix< Scalar, 6, 1 > > >
struct  traits< LieAlgebraBase< A, Derived > >
struct  traits< LieAlgebraDual< A > >
struct  traits< LieAlgebraDual< Matrix< Scalar, 3, 1 > > >
struct  traits< LieAlgebraDualBase< A, Derived > >
struct  traits< LieGroup< G > >
struct  traits< LieGroupBase< G, Derived > >
struct  traits< Map< const LieAlgebra< A >, MapOptions, StrideType > >
struct  traits< Map< const LieAlgebra< Matrix< Scalar, 3, 1 > >, Options > >
struct  traits< Map< const LieAlgebra< Matrix< Scalar, 6, 1 > >, Options > >
struct  traits< Map< const LieAlgebraDual< A >, MapOptions, StrideType > >
struct  traits< Map< const LieAlgebraDual< Matrix< Scalar, 3, 1 > >, MapOptions > >
struct  traits< Map< const LieGroup< G >, MapOptions, StrideType > >
struct  traits< Map< Displacement< _Scalar >, MapOptions, StrideType > >
struct  traits< Map< LieAlgebra< A >, MapOptions, StrideType > >
struct  traits< Map< LieAlgebra< Matrix< Scalar, 3, 1 > >, Options > >
struct  traits< Map< LieAlgebra< Matrix< Scalar, 6, 1 > >, Options > >
struct  traits< Map< LieAlgebraDual< A >, MapOptions, StrideType > >
struct  traits< Map< LieAlgebraDual< Matrix< Scalar, 3, 1 > >, MapOptions > >
struct  traits< Map< LieGroup< G >, MapOptions, StrideType > >
struct  traits< Map< Twist< Scalar >, Options > >
struct  traits< Map< Wrench< _Scalar >, MapOptions, StrideType > >
struct  traits< Twist< Scalar > >
struct  traits< TwistBase< Derived > >
struct  traits< Wrench< _Scalar > >
struct  traits< WrenchBase< Derived > >

Detailed Description

Base class for all Lie Algebra class.

Class for the so(3) Lie Algebra.

Class for the se(3) Lie Algebra.

Base class for all Lie aglebra dual class.

Template Parameters:
Athe wrapped class
Derivedthe derived class holding the coefficients which are of type A or Map

This class must be specialized to add a new algebra. This class wrap an Eigen class A and define some function to describe a Lie Algebra.

Since a Lie Algebra is a vector Space (check if it's true in the general case) it's inherited from MatrixBase

Template Parameters:
Athe wrapped class
Derivedthe derived class holding the coefficients which are of type A or Map

This class must be specialized to add a new Lie aglebra dual. This class wrap an Eigen class A and define some function to describe a Lie algebra dual. This algebra dual is the dual to the Algebra defined in LieAlgebra

A Lie algebra dual is a vector space and is not an algebra it's inherited from MatrixBase

Template Parameters:
_Scalarthe type of the underlying array

This class is a specialization of LieAlgebra. It adds specific constructor for se(3).

See also:
The methods are defined in LieAlgebraBase
Template Parameters:
_Scalarthe type of the underlying array

This class is a specialization of LieAlgebra. It adds specific constructor for so(3).

See also:
The methods are defined in LieAlgebraBase


lgsm
Author(s): Roberto Martín-Martín
autogenerated on Sat Jun 8 2019 18:26:30