bool insideSharpRegion(double x, double y) override
std::shared_ptr< BasicParameter > m_moffat_index
void updateRasterizationInfo(double scale, double r_max) override
std::shared_ptr< BasicParameter > m_flat_top_offset
double getValue(double x, double y) override
std::vector< ModelSample > getSharpSampling() override
std::shared_ptr< BasicParameter > m_max_intensity
std::shared_ptr< BasicParameter > m_minkowski_distance_param
FlattenedMoffatComponent(std::shared_ptr< BasicParameter > max_intensity, std::shared_ptr< BasicParameter > moffat_index, std::shared_ptr< BasicParameter > minkowski_distance_param, std::shared_ptr< BasicParameter > flat_top_offset)