20 #ifndef AGG_ELLIPSE_BRESENHAM_INCLUDED 21 #define AGG_ELLIPSE_BRESENHAM_INCLUDED 24 #include "agg_basics.h" 37 m_two_rx2(m_rx2 << 1),
38 m_two_ry2(m_ry2 << 1),
42 m_inc_y(-ry * m_two_rx2),
46 int dx()
const {
return m_dx; }
47 int dy()
const {
return m_dy; }
51 int mx, my, mxy, min_m;
54 mx = fx = m_cur_f + m_inc_x + m_ry2;
57 my = fy = m_cur_f + m_inc_y + m_rx2;
60 mxy = fxy = m_cur_f + m_inc_x + m_ry2 + m_inc_y + m_rx2;
61 if(mxy < 0) mxy = -mxy;