Rectangle

Rectangle class

Класс представляет прямоугольник.

public sealed class Rectangle : ICloneable

Конструкторы

ИмяОписание
Rectangle(double, double, double, double)Конструктор прямоугольника.

Характеристики

ИмяОписание
static Trivial { get; }Инициализирует тривиальный прямоугольник, т.е. прямоугольник с нулевой позицией и размером.
Height { get; }Высота прямоугольника.
IsEmpty { get; }Проверяет, пуст ли прямоугольник.
IsPoint { get; }Проверяет, является ли прямоугольник точкой, т.е. LLX равен URX, а LLY равен URY.
IsTrivial { get; }Проверяет, является ли прямоугольник тривиальным, т.е. имеет нулевой размер и положение.
LLX { get; set; }X-координата нижнего левого угла.
LLY { get; set; }Y - координата левого нижнего угла.
URX { get; set; }X - координата правого верхнего угла.
URY { get; set; }Y - координата правого верхнего угла.
Width { get; }Ширина прямоугольника.

Методы

ИмяОписание
static FromRect(Rectangle)Инициализирует новый прямоугольник из данного экземпляра System.Drawing.Rectangle.
static Parse(string)Попробуйте разобрать строку и извлечь из нее компоненты прямоугольника llx, lly, urx, ury.
Center()Возвращает координаты центра прямоугольника.
Clone()Клонирует объект Rectangle.
Contains(Point)Определяет, находится ли заданная точка внутри прямоугольника.
Equals(Rectangle)Проверить, равны ли прямоугольники, т.е. имеют ли они одинаковое положение и размеры.
Intersect(Rectangle)Пересекается с прямоугольниками.
IsIntersect(Rectangle)Определяет, пересекается ли этот прямоугольник с другим прямоугольником.
Join(Rectangle)Соединяет прямоугольники.
NearEquals(Rectangle, double)Проверить, что прямоугольники почти равны, т.е. имеют почти одинаковое (с точностью до дельты) положение и размеры.
Rotate(int)Повернуть прямоугольник на указанный угол.
Rotate(Rotation)Повернуть прямоугольник на указанный угол.
ToPoints()Преобразует прямоугольник в массив точек (“QuadPoints”).
ToRect()Преобразует прямоугольник в экземпляр System.Drawing.Rectangle. Позиции и размер с плавающей запятой усекаются.
override ToString()Получает строковое представление прямоугольника.

Поля

ИмяОписание
static EmptyПустой прямоугольник

Смотрите также