Quadrangle

Quadrangle class

Speichert einen Satz von vierPoint s, die a darstellenQuadrangle region.

public class Quadrangle : IEquatable<Quadrangle>

Konstrukteure

NameBeschreibung
Quadrangle()Initialisiert eine neue leere Instanz vonQuadrangle Klasse.
Quadrangle(Point, Point, Point, Point)Initialisiert eine neue Instanz vonQuadrangleKlasse mit den beschreibenden Punkten.

Eigenschaften

NameBeschreibung
BoundingRectangle { get; }bekommtRectangle diese begrenzenQuadrangle
IsEmpty { get; }Testet ob allePoint s davonQuadrangle Werte von Null haben.
LeftBottom { get; set; }Ruft die linke untere Ecke abPoint vonQuadrangle Region
LeftTop { get; set; }Ruft die linke obere Ecke abPoint vonQuadrangle Region
RightBottom { get; set; }Erhält die rechte untere EckePoint vonQuadrangle Region
RightTop { get; set; }Erhält die rechte obere EckePoint vonQuadrangle Region

Methoden

NameBeschreibung
Contains(Point)Bestimmt, ob die angegebenePoint ist darin enthaltenQuadrangle Klasse.
Contains(Quadrangle)Bestimmt, ob die angegebeneQuadrangle enthalten ist oder diese schneidetQuadrangle Klasse.
Contains(Rectangle)Bestimmt, ob die angegebeneRectangle enthalten ist oder diese schneidetQuadrangle Klasse.
Contains(int, int)Bestimmt, ob der angegebene Punkt darin enthalten istQuadrangle Klasse.
override Equals(object)Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einer angegebenen istQuadrangle wert.
Equals(Quadrangle)Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einer angegebenen istQuadrangle wert.
override GetHashCode()Gibt den Hashcode für diese Instanz zurück.
override ToString()Gibt eine für Menschen lesbare Zeichenfolgendarstellung davon zurückQuadrangle .
operator ==Gibt einen Wert zurück, der angibt, ob der ersteQuadrangle Wert ist gleich der Sekunde.
operator !=Gibt einen Wert zurück, der angibt, ob der ersteQuadrangle Wert unterscheidet sich vom zweiten.

Felder

NameBeschreibung
static readonly EmptyStellt einQuadrangle Klasse mit ihren nicht initialisierten Eigenschaften.

Siehe auch