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