Quadrangle

Quadrangle class

Lagrar en uppsättning av fyraPoint s som representerar aQuadrangle region.

public class Quadrangle : IEquatable<Quadrangle>

Konstruktörer

namn Beskrivning
Quadrangle() Initierar en ny tom instans avQuadrangle class.
Quadrangle(Point, Point, Point, Point) Initierar en ny instans avQuadrangleklass med de beskrivande punkterna.

Egenskaper

namn Beskrivning
BoundingRectangle { get; } FårRectangle begränsar dettaQuadrangle
IsEmpty { get; } Testar om allaPoint s av dettaQuadrangle har värden noll.
LeftBottom { get; set; } Får nedre vänstra hörnetPoint avQuadrangle område
LeftTop { get; set; } Får övre vänstra hörnetPoint avQuadrangle område
RightBottom { get; set; } Får högra nedre hörnetPoint avQuadrangle område
RightTop { get; set; } Får högra hörnetPoint avQuadrangle område

Metoder

namn Beskrivning
Contains(Point) Bestämmer om den angivnaPoint ingår i dettaQuadrangle class.
Contains(Quadrangle) Bestämmer om den angivnaQuadrangle är innesluten eller skär dettaQuadrangle class.
Contains(Rectangle) Bestämmer om den angivnaRectangle är innesluten eller skär dettaQuadrangle class.
Contains(int, int) Bestämmer om den angivna punkten finns inom dennaQuadrangle class.
override Equals(object) Returnerar ett värde som anger om denna instans är lika med en specificeradQuadrangle värde.
Equals(Quadrangle) Returnerar ett värde som anger om denna instans är lika med en specificeradQuadrangle värde.
override GetHashCode() Returnerar hashkoden för denna instans.
override ToString() Returnerar en mänsklig läsbar strängrepresentation av dettaQuadrangle .
operator == Returnerar ett värde som anger om det förstaQuadrangle värdet är lika med sekunden.
operator != Returnerar ett värde som anger om det förstaQuadrangle värdet skiljer sig från det andra.

Fält

namn Beskrivning
static readonly Empty Representerar enQuadrangle klass med dess egenskaper som inte är initialiserade.

Se även