Public Types | Public Member Functions | Protected Types | Protected Attributes
Map< const LieGroup< G >, MapOptions, StrideType > Class Template Reference

#include <LieGroup.h>

Inheritance diagram for Map< const LieGroup< G >, MapOptions, StrideType >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef internal::traits< Map
< const LieGroup< G >
, MapOptions, StrideType >
>::Coefficients 
Coefficients
typedef internal::traits< Map
< const LieGroup< G >
, MapOptions, StrideType >
>::Scalar 
Scalar

Public Member Functions

Coefficientsget ()
const Coefficientsget () const
 Map (const G &g)
template<int _Rows, int _Cols, int _Options, int _MaxRows, int _MaxCols>
 Map (Array< Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > &g)
 Map (const Scalar *data)
 Map (const Map &m)

Protected Types

typedef LieGroupBase< G, Map
< const LieGroup< G >
, MapOptions, StrideType > > 
Base

Protected Attributes

Coefficients m_coeffs

Detailed Description

template<class G, int MapOptions, typename StrideType>
class Map< const LieGroup< G >, MapOptions, StrideType >

Definition at line 210 of file LieGroup.h.


Member Typedef Documentation

template<class G , int MapOptions, typename StrideType >
typedef LieGroupBase<G, Map<const LieGroup<G>, MapOptions, StrideType > > Map< const LieGroup< G >, MapOptions, StrideType >::Base [protected]

Inherited class

Definition at line 213 of file LieGroup.h.

template<class G , int MapOptions, typename StrideType >
typedef internal::traits<Map<const LieGroup<G>, MapOptions, StrideType> >::Coefficients Map< const LieGroup< G >, MapOptions, StrideType >::Coefficients

The stored coefficients

Reimplemented from LieGroupBase< G, Map< const LieGroup< G >, MapOptions, StrideType > >.

Definition at line 220 of file LieGroup.h.

template<class G , int MapOptions, typename StrideType >
typedef internal::traits<Map<const LieGroup<G>, MapOptions, StrideType> >::Scalar Map< const LieGroup< G >, MapOptions, StrideType >::Scalar

Coefficients type

Reimplemented from LieGroupBase< G, Map< const LieGroup< G >, MapOptions, StrideType > >.

Definition at line 218 of file LieGroup.h.


Constructor & Destructor Documentation

template<class G , int MapOptions, typename StrideType >
Map< const LieGroup< G >, MapOptions, StrideType >::Map ( const G &  g) [inline]

Maps a class G

Definition at line 223 of file LieGroup.h.

template<class G , int MapOptions, typename StrideType >
template<int _Rows, int _Cols, int _Options, int _MaxRows, int _MaxCols>
Map< const LieGroup< G >, MapOptions, StrideType >::Map ( Array< Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > &  g) [inline]

Maps an Array

Definition at line 226 of file LieGroup.h.

template<class G , int MapOptions, typename StrideType >
Map< const LieGroup< G >, MapOptions, StrideType >::Map ( const Scalar data) [inline]

Maps an array of scalar

Definition at line 228 of file LieGroup.h.

template<class G , int MapOptions, typename StrideType >
Map< const LieGroup< G >, MapOptions, StrideType >::Map ( const Map< const LieGroup< G >, MapOptions, StrideType > &  m) [inline]

Maps another Map<LieGroup>

Definition at line 230 of file LieGroup.h.


Member Function Documentation

template<class G , int MapOptions, typename StrideType >
Coefficients& Map< const LieGroup< G >, MapOptions, StrideType >::get ( ) [inline]
Returns:
The stored coefficients

Reimplemented from LieGroupBase< G, Map< const LieGroup< G >, MapOptions, StrideType > >.

Definition at line 233 of file LieGroup.h.

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

Reimplemented from LieGroupBase< G, Map< const LieGroup< G >, MapOptions, StrideType > >.

Definition at line 235 of file LieGroup.h.


Member Data Documentation

template<class G , int MapOptions, typename StrideType >
Coefficients Map< const LieGroup< G >, MapOptions, StrideType >::m_coeffs [protected]

The wrapped coefficients

Definition at line 239 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