Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

MapInverter Class Reference

#include <MapInverter.h>

Inheritance diagram for MapInverter:

Inheritance graph
[legend]
List of all members.

Detailed Description

Definition at line 20 of file MapInverter.h.

Public Member Functions

 MapInverter (Mapping_2d_2d *themap)
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)$;.

Protected Member Functions

void implement_map (double x1, double y1, double *x2, double *y2)
void implement_inverse_map (double x2, double y2, double *x1, double *y1)

Protected Attributes

Mapping_2d_2d_themap


Constructor & Destructor Documentation

MapInverter::MapInverter Mapping_2d_2d themap  )  [inline]
 

Definition at line 23 of file MapInverter.h.


Member Function Documentation

void MapInverter::implement_inverse_map double  x2,
double  y2,
double *  x1,
double *  y1
[inline, protected, virtual]
 

Implements Mapping_2d_2d.

Definition at line 29 of file MapInverter.h.

void MapInverter::implement_map double  x1,
double  y1,
double *  x2,
double *  y2
[inline, protected, virtual]
 

Implements Mapping_2d_2d.

Definition at line 26 of file MapInverter.h.

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

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

Definition at line 47 of file Mapping_2d_2d.h.

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

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

Definition at line 42 of file Mapping_2d_2d.h.

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

x2 = map(x1);.

Definition at line 35 of file Mapping_2d_2d.h.

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

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

Definition at line 30 of file Mapping_2d_2d.h.


Member Data Documentation

Mapping_2d_2d* MapInverter::_themap [protected]
 

Definition at line 34 of file MapInverter.h.


The documentation for this class was generated from the following file:
Generated on Thu Jan 10 14:46:07 2008 for contrib/oxl/oxp by  doxygen 1.4.4