m_profile
unsigned profile_size() const { return m_profile.size(); }
return m_profile[dist + subpixel_scale*2];
pod_array<value_type> m_profile;
m_profile(&prof),
void profile(const line_profile_aa& prof) { m_profile = &prof; }
const line_profile_aa& profile() const { return *m_profile; }
line_profile_aa& profile() { return *(line_profile_aa*)m_profile; }
int subpixel_width() const { return m_profile->subpixel_width(); }
return m_profile->value(d);
const line_profile_aa* m_profile;
if(size > m_profile.size())
m_profile.resize(size);
return &m_profile[0];