SourceXtractorPlusPlus
0.13
Please provide a description of the project.
|
#include <FlexibleModelFittingConverterFactory.h>
Public Types | |
using | RangeFunc = std::function< std::pair< double, double >(double, const SourceInterface &)> |
Public Member Functions | |
FlexibleModelFittingLinearRangeConverterFactory (RangeFunc range) | |
std::unique_ptr < ModelFitting::CoordinateConverter > | getConverter (double initial_value, const SourceInterface &source) const override |
![]() | |
virtual | ~FlexibleModelFittingConverterFactory ()=default |
Private Attributes | |
RangeFunc | m_range |
Definition at line 60 of file FlexibleModelFittingConverterFactory.h.
using SourceXtractor::FlexibleModelFittingLinearRangeConverterFactory::RangeFunc = std::function<std::pair<double, double>(double, const SourceInterface&)> |
Definition at line 62 of file FlexibleModelFittingConverterFactory.h.
|
inline |
Definition at line 65 of file FlexibleModelFittingConverterFactory.h.
|
overridevirtual |
Implements SourceXtractor::FlexibleModelFittingConverterFactory.
Definition at line 47 of file FlexibleModelFittingConverterFactory.cpp.
References std::tie().
|
private |
Definition at line 70 of file FlexibleModelFittingConverterFactory.h.