SourceXtractorPlusPlus  0.12
Please provide a description of the project.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CoordinateConverter.h
Go to the documentation of this file.
1 
24 #ifndef COORDINATE_CONVERTER_H_
25 #define COORDINATE_CONVERTER_H_
26 
27 namespace ModelFitting {
28 
44 
45 public:
46 
58  virtual double worldToEngine(const double world_value) const = 0;
59 
68  virtual double engineToWorld(const double engine_value) const = 0;
69 
70  virtual double getEngineToWorldDerivative(const double value) const = 0;
71 
76  }
77 
78 };
79 
80 } // namespace ModelFitting
81 
82 #endif /* COORDINATE_CONVERTER_H_ */
virtual double getEngineToWorldDerivative(const double value) const =0
The coordinate converter interface.
virtual double engineToWorld(const double engine_value) const =0
Engine to world coordinate converter.
virtual double worldToEngine(const double world_value) const =0
World to engine coordinate converter.
virtual ~CoordinateConverter()
Destructor.