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 |
Пустой прямоугольник |
Смотрите также