SourceXtractorPlusPlus 1.0.3
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
EngineParameter.cpp
Go to the documentation of this file.
1
23
25
26namespace ModelFitting {
27
28using namespace std;
29
30void EngineParameter::setEngineValue(const double engine_value) {
31 m_engine_value = engine_value;
32 BasicParameter::setValue(m_converter->engineToWorld(engine_value));
33}
34
36 return m_converter->getEngineToWorldDerivative(getValue());
37}
38
39void EngineParameter::setValue(const double value) {
41 m_engine_value = m_converter->worldToEngine(value);
42}
43
44
45
46} // namespace ModelFitting
virtual void setValue(const double new_value)
virtual double getValue() const
void setValue(const double value) override
void setEngineValue(const double engine_value)
double m_engine_value
The parameter value in Engine coordinates.
std::unique_ptr< CoordinateConverter > m_converter
The parameter converter.