30 : m_log_incr {log_incr}, m_first_r{first_r}, m_tolerance{tolerance},
31 m_min_sampling_factor{min_sampling_factor} {
41 double v2 = profile(
m_r_sharp + scale / 2.);
43 err = std::abs((v2 - (v3 + v1) / 2) / v2);
57 double next_r = prev_r > 0
void updateRasterizationInfo(double scale, double r_max, Profile profile) override
double m_min_sampling_factor
bool insideSharpRegion(double r) override
std::pair< double, int > nextRadiusAndAngleNo(double prev_r) override
AutoSharp(double log_incr=1.122, double first_r=1E-4, double tolerance=0.05, double min_sampling_factor=5.)