SourceXtractorPlusPlus
0.10
Please provide a description of the project.
|
Go to the documentation of this file.
24 #ifndef EXP_SIGMOID_CONVERTER_H_
25 #define EXP_SIGMOID_CONVERTER_H_
46 <<
"ExpSigmoidConverter: min_value larger than max_value!";
64 double worldToEngine(
const double world_value)
const override;
75 double engineToWorld(
const double engine_value)
const override;
const double m_min_value
minimum model value in world coordinates
double getEngineToWorldDerivative(const double value) const override
const double m_scale_factor
double engineToWorld(const double engine_value) const override
Engine to world coordinate converter.
ExpSigmoidConverter(const double min_value, const double max_value, const double scale_factor=1.0)
CoordinateConverter implementation using the Exponantiated Sigmoid function.
virtual ~ExpSigmoidConverter()
Destructor.
const double m_max_value
maximum model value in world coordinates
The coordinate converter interface.
double worldToEngine(const double world_value) const override
World to engine coordinate converter.