Quadrangle

Quadrangle class

Memorizza un set di quattroPoint s che rappresentano aQuadrangle regione.

public class Quadrangle : IEquatable<Quadrangle>

Costruttori

Nome Descrizione
Quadrangle() Inizializza una nuova istanza vuota diQuadrangle classe.
Quadrangle(Point, Point, Point, Point) Inizializza una nuova istanza diQuadrangleclasse con i punti descrittivi.

Proprietà

Nome Descrizione
BoundingRectangle { get; } PrendeRectangle delimitando questoQuadrangle
IsEmpty { get; } Verifica se tuttiPoint s di questoQuadrangle hanno valori pari a zero.
LeftBottom { get; set; } Ottiene l’angolo in basso a sinistraPoint diQuadrangle regione
LeftTop { get; set; } Ottiene l’angolo in alto a sinistraPoint diQuadrangle regione
RightBottom { get; set; } Ottiene l’angolo in basso a destraPoint diQuadrangle regione
RightTop { get; set; } Ottiene l’angolo in alto a destraPoint diQuadrangle regione

Metodi

Nome Descrizione
Contains(Point) Determina se è specificatoPoint è contenuto in questoQuadrangle classe.
Contains(Quadrangle) Determina se è specificatoQuadrangle è contenuto o interseca questoQuadrangle classe.
Contains(Rectangle) Determina se è specificatoRectangle è contenuto o interseca questoQuadrangle classe.
Contains(int, int) Determina se il punto specificato è contenuto all’interno di questoQuadrangle classe.
override Equals(object) Restituisce un valore che indica se questa istanza è uguale a un valore specificatoQuadrangle valore.
Equals(Quadrangle) Restituisce un valore che indica se questa istanza è uguale a un valore specificatoQuadrangle valore.
override GetHashCode() Restituisce il codice hash per questa istanza.
override ToString() Restituisce una rappresentazione di stringa leggibile dall’uomo di questoQuadrangle .
operator == Restituisce un valore che indica se il primoQuadrangle il valore è uguale al secondo.
operator != Restituisce un valore che indica se il primoQuadrangle il valore è diverso dal secondo.

Campi

Nome Descrizione
static readonly Empty Rappresenta unQuadrangle classe con le sue proprietà non inizializzate.

Guarda anche