23 #ifndef MODELFITTING_ROTATEDMODELCOMPONENT_H
24 #define MODELFITTING_ROTATEDMODELCOMPONENT_H
30 namespace ModelFitting {
std::unique_ptr< ModelComponent > m_component
double getValue(double x, double y) override
bool insideSharpRegion(double x, double y) override
std::vector< ModelSample > getSharpSampling() override
std::size_t m_observer_id
RotatedModelComponent(std::unique_ptr< ModelComponent > component, std::shared_ptr< BasicParameter > rotation_angle)
virtual ~RotatedModelComponent()
std::shared_ptr< BasicParameter > m_rotation_angle
void updateRasterizationInfo(double scale, double r_max) override