///<summary>
 ///</summary>
 public void Reset()
 {
     _rasterizer.Reset();
     _minStyle       = 0x7FFFFFFF;
     _maxStyle       = -0x7FFFFFFF;
     _scanY          = 0x7FFFFFFF;
     _scanlineStart  = 0;
     _scanlineLength = 0;
 }
        /*
         *
         * //--------------------------------------------------------------------
         * public AntiAliasedRasterizerScanline(IClipper rasterizer_sl_clip, IGammaFunction gamma_function)
         * {
         *      m_outline = new AntiAliasedRasterizerCells();
         *      m_clipper = rasterizer_sl_clip;
         *      m_filling_rule = FillingRule.NonZero;
         *      m_auto_close = true;
         *      m_start_x = 0;
         *      m_start_y = 0;
         *      m_status = EStatus.Initial;
         *
         *      Gamma(gamma_function);
         * }*/

        //--------------------------------------------------------------------
        public void Reset()
        {
            m_outline.Reset();
            m_status = Status.Initial;
        }