23 #ifndef MODELFITTING_MODELCOMPONENT_H
24 #define MODELFITTING_MODELCOMPONENT_H
std::shared_ptr< DependentParameter< std::shared_ptr< EngineParameter > > > x
std::shared_ptr< DependentParameter< std::shared_ptr< EngineParameter > > > y
virtual double getValue(double x, double y)=0
virtual bool insideSharpRegion(double x, double y)=0
virtual std::vector< ModelSample > getSharpSampling()=0
virtual ~ModelComponent()=default
virtual void updateRasterizationInfo(double scale, double r_max)=0