GCOP  1.0
Public Types | Public Member Functions | Public Attributes
gcop::Manifoldmap< T1, T2, _n1, _n2 > Class Template Reference

#include <map.h>

List of all members.

Public Types

typedef Matrix< double, _n1, 1 > Vectorn1d
typedef Matrix< double, _n1, _n > Matrixn1d
typedef Matrix< double, _n2, 1 > Vectorn2d
typedef Matrix< double, _n2, _n > Matrixn2d
typedef Matrix< double, _n1, _n2 > Matrixn1n2d

Public Member Functions

 Manifoldmap (int n1, int n2)
virtual void map (const T1 &m1, T2 &m2, Matrixn1n2d *J=0)=0

Public Attributes

int n1
int n2

Detailed Description

template<typename T1, typename T2, int _n1 = Dynamic, int _n2 = Dynamic>
class gcop::Manifoldmap< T1, T2, _n1, _n2 >

Manifold map for mapping systems to sensors

Author: Gowtham Garimella ggarime(at)jhu.edu


Member Typedef Documentation

template<typename T1 , typename T2 , int _n1 = Dynamic, int _n2 = Dynamic>
typedef Matrix<double, _n1, _n> gcop::Manifoldmap< T1, T2, _n1, _n2 >::Matrixn1d
template<typename T1 , typename T2 , int _n1 = Dynamic, int _n2 = Dynamic>
typedef Matrix<double, _n1, _n2> gcop::Manifoldmap< T1, T2, _n1, _n2 >::Matrixn1n2d
template<typename T1 , typename T2 , int _n1 = Dynamic, int _n2 = Dynamic>
typedef Matrix<double, _n2, _n> gcop::Manifoldmap< T1, T2, _n1, _n2 >::Matrixn2d
template<typename T1 , typename T2 , int _n1 = Dynamic, int _n2 = Dynamic>
typedef Matrix<double, _n1, 1> gcop::Manifoldmap< T1, T2, _n1, _n2 >::Vectorn1d
template<typename T1 , typename T2 , int _n1 = Dynamic, int _n2 = Dynamic>
typedef Matrix<double, _n2, 1> gcop::Manifoldmap< T1, T2, _n1, _n2 >::Vectorn2d

Constructor & Destructor Documentation

template<typename T1 , typename T2 , int _n1 = Dynamic, int _n2 = Dynamic>
gcop::Manifoldmap< T1, T2, _n1, _n2 >::Manifoldmap ( int  n1,
int  n2 
) [inline]

Constructor


Member Function Documentation

template<typename T1 , typename T2 , int _n1 = Dynamic, int _n2 = Dynamic>
virtual void gcop::Manifoldmap< T1, T2, _n1, _n2 >::map ( const T1 &  m1,
T2 &  m2,
Matrixn1n2d J = 0 
) [pure virtual]

Map function

Parameters:
m1Input manifold instance
m2output manifold instance
Jjacobian of the mapping

Member Data Documentation

template<typename T1 , typename T2 , int _n1 = Dynamic, int _n2 = Dynamic>
int gcop::Manifoldmap< T1, T2, _n1, _n2 >::n1
template<typename T1 , typename T2 , int _n1 = Dynamic, int _n2 = Dynamic>
int gcop::Manifoldmap< T1, T2, _n1, _n2 >::n2

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