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 с неинициализированными свойствами.

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