//------------------------------------------------------------------------
 AGG_INLINE void outline_aa::set_cur_cell(int x, int y)
 {
     if(m_cur_cell.x != x || m_cur_cell.y != y)
     {
         add_cur_cell();
         m_cur_cell.set(x, y, 0, 0);
     }
 }
 //------------------------------------------------------------------------
 inline void outline_aa::set_cur_cell(int x, int y)
 {
     if(m_cur_cell.packed_coord != (y << 16) + x)
     {
         add_cur_cell();
         m_cur_cell.set(x, y, 0, 0);
     }
 }