SourceXtractorPlusPlus  0.15
Please provide a description of the project.
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_ */
ModelFitting::CoordinateConverter::worldToEngine
virtual double worldToEngine(const double world_value) const =0
World to engine coordinate converter.
ModelFitting::CoordinateConverter::engineToWorld
virtual double engineToWorld(const double engine_value) const =0
Engine to world coordinate converter.
ModelFitting::CoordinateConverter::getEngineToWorldDerivative
virtual double getEngineToWorldDerivative(const double value) const =0
ModelFitting
Definition: AsinhChiSquareComparator.h:30
ModelFitting::CoordinateConverter::~CoordinateConverter
virtual ~CoordinateConverter()
Destructor.
Definition: CoordinateConverter.h:75
ModelFitting::CoordinateConverter
The coordinate converter interface.
Definition: CoordinateConverter.h:43