Public Types | Public Member Functions | Protected Types | Protected Attributes
LieGroup< G > Class Template Reference

Class describing an element of a Lie Group. More...

#include <LieGroup.h>

Inheritance diagram for LieGroup< G >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef internal::traits
< LieGroup< G >
>::Coefficients 
Coefficients

Public Member Functions

Coefficientsget ()
const Coefficientsget () const
 LieGroup (const LieGroup &)
 LieGroup ()

Protected Types

typedef LieGroupBase< G,
LieGroup< G > > 
Base

Protected Attributes

Coefficients m_coeffs

Detailed Description

template<class G>
class LieGroup< G >

Class describing an element of a Lie Group.

Definition of LieGroup<G>

Template Parameters:
Gthe wrapped class

This class must be specialized to add new constructors for a specific group.

See also:
The methods are defined in LieGroupBase

Definition at line 117 of file LieGroup.h.


Member Typedef Documentation

template<class G >
typedef LieGroupBase<G, LieGroup<G> > LieGroup< G >::Base [protected]

Inherited class

Definition at line 120 of file LieGroup.h.

template<class G >
typedef internal::traits<LieGroup<G> >::Coefficients LieGroup< G >::Coefficients

The stored coefficients

Reimplemented from LieGroupBase< G, LieGroup< G > >.

Definition at line 126 of file LieGroup.h.


Constructor & Destructor Documentation

template<class G >
LieGroup< G >::LieGroup ( const LieGroup< G > &  ) [inline]

Copy constructor : do nothing

Definition at line 129 of file LieGroup.h.

template<class G >
LieGroup< G >::LieGroup ( ) [inline]

Constructor : do nothing

Definition at line 131 of file LieGroup.h.


Member Function Documentation

template<class G >
Coefficients& LieGroup< G >::get ( ) [inline]
Returns:
The stored coefficients

Reimplemented from LieGroupBase< G, LieGroup< G > >.

Definition at line 134 of file LieGroup.h.

template<class G >
const Coefficients& LieGroup< G >::get ( ) const [inline]
Returns:
The read-only access to the stored coefficients

Reimplemented from LieGroupBase< G, LieGroup< G > >.

Definition at line 136 of file LieGroup.h.


Member Data Documentation

template<class G >
Coefficients LieGroup< G >::m_coeffs [protected]

The wrapped coefficients

Definition at line 140 of file LieGroup.h.


The documentation for this class was generated from the following file:


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