GCOP
1.0
|
#include <map.h>
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 |
Manifold map for mapping systems to sensors
Author: Gowtham Garimella ggarime(at)jhu.edu
typedef Matrix<double, _n1, _n> gcop::Manifoldmap< T1, T2, _n1, _n2 >::Matrixn1d |
typedef Matrix<double, _n1, _n2> gcop::Manifoldmap< T1, T2, _n1, _n2 >::Matrixn1n2d |
typedef Matrix<double, _n2, _n> gcop::Manifoldmap< T1, T2, _n1, _n2 >::Matrixn2d |
typedef Matrix<double, _n1, 1> gcop::Manifoldmap< T1, T2, _n1, _n2 >::Vectorn1d |
typedef Matrix<double, _n2, 1> gcop::Manifoldmap< T1, T2, _n1, _n2 >::Vectorn2d |
gcop::Manifoldmap< T1, T2, _n1, _n2 >::Manifoldmap | ( | int | n1, |
int | n2 | ||
) | [inline] |
Constructor
virtual void gcop::Manifoldmap< T1, T2, _n1, _n2 >::map | ( | const T1 & | m1, |
T2 & | m2, | ||
Matrixn1n2d * | J = 0 |
||
) | [pure virtual] |
Map function
m1 | Input manifold instance |
m2 | output manifold instance |
J | jacobian of the mapping |
int gcop::Manifoldmap< T1, T2, _n1, _n2 >::n1 |
int gcop::Manifoldmap< T1, T2, _n1, _n2 >::n2 |