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); }
public IEnumerable <RectCoord> GetPointsToDisplay() { bufferRange = RectRange.Contain(bufferRange, displayRange); return(bufferRange.Range()); }
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); }