Quadrangle

Quadrangle class

Сохраняет набор из четырехPoint s, которые представляют собойQuadrangle регион.

public class Quadrangle : IEquatable<Quadrangle>

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

Имя Описание
Quadrangle() Инициализирует новый пустой экземплярQuadrangle класс.
Quadrangle(Point, Point, Point, Point) Инициализирует новый экземплярQuadrangleкласс с описанием точек.

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

Имя Описание
BoundingRectangle { get; } ПолучаетRectangle ограничивая этоQuadrangle
IsEmpty { get; } Проверяет, все лиPoint с этогоQuadrangle имеют нулевые значения.
LeftBottom { get; set; } Получает левый нижний уголPoint изQuadrangle область, край
LeftTop { get; set; } Получает левый верхний уголPoint изQuadrangle область, край
RightBottom { get; set; } Получает правый нижний уголPoint изQuadrangle область, край
RightTop { get; set; } Получает правый верхний уголPoint изQuadrangle область, край

Методы

Имя Описание
Contains(Point) Определяет, является ли указанныйPoint содержится в этомQuadrangle класс.
Contains(Quadrangle) Определяет, является ли указанныйQuadrangle содержится или пересекает этоQuadrangle класс.
Contains(Rectangle) Определяет, является ли указанныйRectangle содержится или пересекает этоQuadrangle класс.
Contains(int, int) Определяет, содержится ли указанная точка в этомQuadrangle класс.
override Equals(object) Возвращает значение, указывающее, равен ли этот экземпляр заданномуQuadrangle значение.
Equals(Quadrangle) Возвращает значение, указывающее, равен ли этот экземпляр заданномуQuadrangle значение.
override GetHashCode() Возвращает хэш-код для этого экземпляра.
override ToString() Возвращает удобочитаемое строковое представление этогоQuadrangle .
operator == Возвращает значение, указывающее, является ли первыйQuadrangle значение равно секунде.
operator != Возвращает значение, указывающее, был ли первыйQuadrangle значение отличается от второго.

Поля

Имя Описание
static readonly Empty ПредставляетQuadrangle class с неинициализированными свойствами.

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