Public Types | Public Member Functions | Protected Types | Protected Attributes
Map< Displacement< _Scalar >, MapOptions, StrideType > Class Template Reference

Class map an array to a rigid Displacement or a 3D Frame position. More...

#include <Displacement.h>

Inheritance diagram for Map< Displacement< _Scalar >, MapOptions, StrideType >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef internal::traits< Map >
::Coefficients 
Coefficients

Public Member Functions

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

Protected Types

typedef DisplacementBase< Map
< Displacement< Scalar > > > 
Base
typedef _Scalar Scalar

Protected Attributes

Coefficients m_coeffs

Detailed Description

template<typename _Scalar, int MapOptions, typename StrideType>
class Map< Displacement< _Scalar >, MapOptions, StrideType >

Class map an array to a rigid Displacement or a 3D Frame position.

Template Parameters:
_Scalarthe type of the underlying array
MapOptions
See also:
Map<Matrix>
Template Parameters:
StrideType
See also:
Map<Matrix>
The methods are defined in LieGroupBase and DisplacementBase

Definition at line 246 of file Displacement.h.


Member Typedef Documentation

template<typename _Scalar , int MapOptions, typename StrideType >
typedef DisplacementBase<Map<Displacement<Scalar> > > Map< Displacement< _Scalar >, MapOptions, StrideType >::Base [protected]

The inherited class

Reimplemented from DisplacementBase< Map< Displacement< _Scalar >, MapOptions, StrideType > >.

Definition at line 249 of file Displacement.h.

template<typename _Scalar , int MapOptions, typename StrideType >
typedef internal::traits<Map>::Coefficients Map< Displacement< _Scalar >, MapOptions, StrideType >::Coefficients
template<typename _Scalar , int MapOptions, typename StrideType >
typedef _Scalar Map< Displacement< _Scalar >, MapOptions, StrideType >::Scalar [protected]

The coefficients type

Reimplemented from DisplacementBase< Map< Displacement< _Scalar >, MapOptions, StrideType > >.

Definition at line 248 of file Displacement.h.


Constructor & Destructor Documentation

template<typename _Scalar , int MapOptions, typename StrideType >
Map< Displacement< _Scalar >, MapOptions, StrideType >::Map ( const Displacement< _Scalar > &  d) [inline]

Definition at line 255 of file Displacement.h.

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

Definition at line 257 of file Displacement.h.

template<typename _Scalar , int MapOptions, typename StrideType >
Map< Displacement< _Scalar >, MapOptions, StrideType >::Map ( Scalar data) [inline]

Definition at line 259 of file Displacement.h.

template<typename _Scalar , int MapOptions, typename StrideType >
Map< Displacement< _Scalar >, MapOptions, StrideType >::Map ( const Map< Displacement< _Scalar >, MapOptions, StrideType > &  m) [inline]

Definition at line 260 of file Displacement.h.


Member Function Documentation

template<typename _Scalar , int MapOptions, typename StrideType >
Coefficients& Map< Displacement< _Scalar >, MapOptions, StrideType >::get ( ) [inline]
template<typename _Scalar , int MapOptions, typename StrideType >
const Coefficients& Map< Displacement< _Scalar >, MapOptions, StrideType >::get ( ) const [inline]

Member Data Documentation

template<typename _Scalar , int MapOptions, typename StrideType >
Coefficients Map< Displacement< _Scalar >, MapOptions, StrideType >::m_coeffs [protected]

Definition at line 266 of file Displacement.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