SourceXtractorPlusPlus
0.13
Please provide a description of the project.
|
Go to the documentation of this file.
23 #ifndef MODELFITTING_SCALEDMODELCOMPONENT_H
24 #define MODELFITTING_SCALEDMODELCOMPONENT_H
ScaledModelComponent(std::unique_ptr< ModelComponent > component, std::shared_ptr< BasicParameter > x_scale, std::shared_ptr< BasicParameter > y_scale)
std::vector< ModelSample > getSharpSampling() override
std::unique_ptr< ModelComponent > m_component
std::shared_ptr< BasicParameter > m_x_scale
bool insideSharpRegion(double x, double y) override
void updateRasterizationInfo(double scale, double r_max) override
std::shared_ptr< DependentParameter< std::shared_ptr< EngineParameter > > > x
virtual ~ScaledModelComponent()
double getValue(double x, double y) override
std::shared_ptr< DependentParameter< std::shared_ptr< EngineParameter > > > y
std::shared_ptr< BasicParameter > m_y_scale