SourceXtractorPlusPlus  0.15
Please provide a description of the project.
NormalizedConverter.h
Go to the documentation of this file.
1 
23 #ifndef MODELFITTING_NORMALIZEDCONVERTER_H
24 #define MODELFITTING_NORMALIZEDCONVERTER_H
25 
27 
28 namespace ModelFitting {
29 
37 
38 public:
39 
46  NormalizedConverter(double norm_value);
47 
50 
63  double worldToEngine(const double world_value) const override;
64 
77  double engineToWorld(const double engine_value) const override;
78 
79  double getEngineToWorldDerivative(const double value) const override;
80 
81 
82 private:
83 
84  double m_norm_value;
85 
86 }; // end of class NormalizedConverter
87 
88 } // end of namespace ModelFitting
89 
90 #endif /* MODELFITTING_NORMALIZEDCONVERTER_H */
91 
ModelFitting::NormalizedConverter::worldToEngine
double worldToEngine(const double world_value) const override
Returns the engine value for the given world value.
Definition: NormalizedConverter.cpp:31
ModelFitting::NormalizedConverter::getEngineToWorldDerivative
double getEngineToWorldDerivative(const double value) const override
Definition: NormalizedConverter.cpp:39
ModelFitting::NormalizedConverter
CoordinateConverter implementation which performs normalization.
Definition: NormalizedConverter.h:36
CoordinateConverter.h
ModelFitting::NormalizedConverter::engineToWorld
double engineToWorld(const double engine_value) const override
Returns the world value for the given engine value.
Definition: NormalizedConverter.cpp:35
ModelFitting::NormalizedConverter::m_norm_value
double m_norm_value
Definition: NormalizedConverter.h:84
ModelFitting::NormalizedConverter::NormalizedConverter
NormalizedConverter(double norm_value)
Constructs a new instance of NormalizedConverter.
Definition: NormalizedConverter.cpp:27
ModelFitting
Definition: AsinhChiSquareComparator.h:30
ModelFitting::NormalizedConverter::~NormalizedConverter
virtual ~NormalizedConverter()
Destructor.
ModelFitting::CoordinateConverter
The coordinate converter interface.
Definition: CoordinateConverter.h:43