static RangeUtility()
    {
        m_Ranges = new RectRange[14];

        m_Ranges[0]  = new RectRange(-50, -6, -60, -30);
        m_Ranges[1]  = new RectRange(-50, -6, -30, -4);
        m_Ranges[2]  = new RectRange(-50, -6, -4, 0);
        m_Ranges[3]  = new RectRange(-50, -6, 0, 20);
        m_Ranges[4]  = new RectRange(-50, 3, 20, 190);
        m_Ranges[5]  = new RectRange(-6, 3, -60, -30);
        m_Ranges[6]  = new RectRange(-6, 3, -30, 20);
        m_Ranges[7]  = new RectRange(3, 16, -60, -30);
        m_Ranges[8]  = new RectRange(3, 16, -30, -20);
        m_Ranges[9]  = new RectRange(3, 16, -20, -6);
        m_Ranges[10] = new RectRange(3, 16, -6, 0);
        m_Ranges[11] = new RectRange(3, 16, 0, 10);
        m_Ranges[12] = new RectRange(3, 16, 10, 20);
        m_Ranges[13] = new RectRange(3, 16, 20, 190);
    }
Beispiel #2
0
 public IEnumerable <RectCoord> GetPointsToDisplay()
 {
     bufferRange = RectRange.Contain(bufferRange, displayRange);
     return(bufferRange.Range());
 }
Beispiel #3
0
 public Region(string name, RectRange rect)
 {
     this.name = name;
     this.rect = rect;
 }
        // -------------------------------------------------
        public RectangleGeneral (Rectangle rect, RectRange range, int rad, int half, Color color)   
        {
            rc = new Rectangle (rect .X, rect .Y, Math .Max (minsize, rect .Width), Math .Max (minsize, rect .Height));
            if (range == null)
            {
                wMin = wMax = rc .Width;
                hMin = hMax = rc .Height;
            }
            else
            {
                wMin = Math .Max (minsize, Math .Min (rc .Width, range .MinWidth));
                wMax = Math .Max (rc .Width, range .MaxWidth);
                hMin = Math .Max (minsize, Math .Min (rc .Height, range .MinHeight));
                hMax = Math .Max (rc .Height, range .MaxHeight);
            }
            RectRange realrange = new RectRange (wMin, wMax, hMin, hMax);
            resize = realrange .Resizing;

            radius = rad;
            halfstrip = half;
            brush = new SolidBrush (color);
        }