Mapping_2d_2d Class Reference

#include <Mapping_2d_2d.h>

Inheritance diagram for Mapping_2d_2d:

MapInverter RadialLensCorrection List of all members.

Detailed Description

Definition at line 24 of file Mapping_2d_2d.h.


Public Member Functions

virtual ~Mapping_2d_2d ()
void map (double x1, double y1, double *x2, double *y2)
 Map (x1, y1) to (x2, y2).
vnl_double_2 map (const vnl_vector< double > &in)
 x2 = map(x1);.
void inverse_map (double x1, double y1, double *x2, double *y2)
 Inverse map (x2, y2) to (x1, y1).
vnl_double_2 inverse_map (const vnl_vector< double > &in)
 x1 = $map^{-1}(x1)$;.
virtual void implement_map (double x1, double y1, double *x2, double *y2)=0
virtual void implement_inverse_map (double x2, double y2, double *x1, double *y1)=0

Constructor & Destructor Documentation

virtual Mapping_2d_2d::~Mapping_2d_2d (  )  [inline, virtual]

Definition at line 27 of file Mapping_2d_2d.h.


Member Function Documentation

void Mapping_2d_2d::map ( double  x1,
double  y1,
double *  x2,
double *  y2 
) [inline]

Map (x1, y1) to (x2, y2).

Definition at line 30 of file Mapping_2d_2d.h.

vnl_double_2 Mapping_2d_2d::map ( const vnl_vector< double > &  in  )  [inline]

x2 = map(x1);.

Definition at line 35 of file Mapping_2d_2d.h.

void Mapping_2d_2d::inverse_map ( double  x1,
double  y1,
double *  x2,
double *  y2 
) [inline]

Inverse map (x2, y2) to (x1, y1).

Definition at line 42 of file Mapping_2d_2d.h.

vnl_double_2 Mapping_2d_2d::inverse_map ( const vnl_vector< double > &  in  )  [inline]

x1 = $map^{-1}(x1)$;.

Definition at line 47 of file Mapping_2d_2d.h.

virtual void Mapping_2d_2d::implement_map ( double  x1,
double  y1,
double *  x2,
double *  y2 
) [pure virtual]

Implemented in MapInverter, and RadialLensCorrection.

virtual void Mapping_2d_2d::implement_inverse_map ( double  x2,
double  y2,
double *  x1,
double *  y1 
) [pure virtual]

Implemented in MapInverter, and RadialLensCorrection.


The documentation for this class was generated from the following file:
Generated on Tue Dec 2 05:14:29 2008 for contrib/oxl/oxp by  doxygen 1.5.1