Class Quadrangle
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
Хранит набор из четырех System.Drawing.Point, представляющих область Aspose.BarCode.BarCodeRecognition.Quadrangle.
public class Quadrangle : IEquatable<quadrangle>
Наследование
Реализует
Унаследованные члены
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Конструкторы
Quadrangle()
Инициализирует новый пустой экземпляр класса Aspose.BarCode.BarCodeRecognition.Quadrangle.
public Quadrangle()
Quadrangle(Point, Point, Point, Point)
public Quadrangle(Point leftTop, Point rightTop, Point rightBottom, Point leftBottom)
Параметры
leftTop
Point
rightTop
Point
rightBottom
Point
leftBottom
Point
Поля
Empty
Представляет класс Aspose.BarCode.BarCodeRecognition.Quadrangle с неинициализированными свойствами.
public static readonly Quadrangle Empty
Значение поля
Свойства
BoundingRectangle
Получает System.Drawing.Rectangle, ограничивающий этот Aspose.BarCode.BarCodeRecognition.Quadrangle.
[Browsable(false)]
public Rectangle BoundingRectangle { get; }
Значение свойства
Rectangle
IsEmpty
Проверяет, имеют ли все System.Drawing.Point этого Aspose.BarCode.BarCodeRecognition.Quadrangle значения ноль.
[Browsable(false)]
public bool IsEmpty { get; }
Значение свойства
LeftBottom
Получает левый нижний угол System.Drawing.Point области Aspose.BarCode.BarCodeRecognition.Quadrangle.
public Point LeftBottom { get; set; }
Значение свойства
Point
LeftTop
Получает левый верхний угол System.Drawing.Point области Aspose.BarCode.BarCodeRecognition.Quadrangle.
public Point LeftTop { get; set; }
Значение свойства
Point
RightBottom
Получает правый нижний угол System.Drawing.Point области Aspose.BarCode.BarCodeRecognition.Quadrangle.
public Point RightBottom { get; set; }
Значение свойства
Point
RightTop
Получает правый верхний угол System.Drawing.Point области Aspose.BarCode.BarCodeRecognition.Quadrangle.
public Point RightTop { get; set; }
Значение свойства
Point
Методы
Contains(Point)
public bool Contains(Point pt)
Параметры
pt
Point
Возвращает
Contains(int, int)
Определяет, содержится ли заданная точка в классе Aspose.BarCode.BarCodeRecognition.Quadrangle.
public bool Contains(int x, int y)
Параметры
x
int
Координата x точки.
y
int
Координата y точки.
Возвращает
Возвращает true, если точка содержится в классе Aspose.BarCode.BarCodeRecognition.Quadrangle; в противном случае false.
Contains(Quadrangle)
Определяет, содержится ли заданный Aspose.BarCode.BarCodeRecognition.Quadrangle или пересекается с этим классом Aspose.BarCode.BarCodeRecognition.Quadrangle.
public bool Contains(Quadrangle quad)
Параметры
quad
Quadrangle
Aspose.BarCode.BarCodeRecognition.Quadrangle для проверки.
Возвращает
Возвращает true, если Aspose.BarCode.BarCodeRecognition.Quadrangle содержится или пересекается с этим классом Aspose.BarCode.BarCodeRecognition.Quadrangle; в противном случае false.
Contains(Rectangle)
public bool Contains(Rectangle rect)
Параметры
rect
Rectangle
Возвращает
Equals(Quadrangle)
Возвращает значение, указывающее, равен ли этот экземпляр заданному значению Aspose.BarCode.BarCodeRecognition.Quadrangle.
public bool Equals(Quadrangle other)
Параметры
other
Quadrangle
Значение Aspose.BarCode.BarCodeRecognition.Quadrangle для сравнения с этим экземпляром.
Возвращает
true, если obj имеет такое же значение, как этот экземпляр; в противном случае false.
Equals(object)
Возвращает значение, указывающее, равен ли этот экземпляр заданному значению Aspose.BarCode.BarCodeRecognition.Quadrangle.
public override bool Equals(object obj)
Параметры
obj
object
Значение System.Object для сравнения с этим экземпляром.
Возвращает
true, если obj имеет такое же значение, как этот экземпляр; в противном случае false.
GetHashCode()
Возвращает хэш-код для этого экземпляра.
public override int GetHashCode()
Возвращает
Хэш-код в виде 32-битного знакового целого числа.
ToString()
Возвращает строковое представление этого Aspose.BarCode.BarCodeRecognition.Quadrangle в удобочитаемом виде.
public override string ToString()
Возвращает
Строка, представляющая этот Aspose.BarCode.BarCodeRecognition.Quadrangle.
Операторы
operator ==(Quadrangle, Quadrangle)
Возвращает значение, указывающее, равен ли первый значение Aspose.BarCode.BarCodeRecognition.Quadrangle второму.
public static bool operator ==(Quadrangle first, Quadrangle second)
Параметры
first
Quadrangle
Первое сравниваемое значение.
second
Quadrangle
Второе сравниваемое значение.
Возвращает
true, если первое значение совпадает со вторым; в противном случае false.
operator !=(Quadrangle, Quadrangle)
Возвращает значение, указывающее, отличается ли первое значение Aspose.BarCode.BarCodeRecognition.Quadrangle от второго.
public static bool operator !=(Quadrangle first, Quadrangle second)
Параметры
first
Quadrangle
Первое сравниваемое значение.
second
Quadrangle
Второе сравниваемое значение.
Возвращает
true, если первое значение отличается от второго; в противном случае false.