Quadrangle

Quadrangle class

Stocke un ensemble de quatrePoint s qui représentent unQuadrangle région.

public class Quadrangle : IEquatable<Quadrangle>

Constructeurs

NomLa description
Quadrangle()Initialise une nouvelle instance vide duQuadrangle classe.
Quadrangle(Point, Point, Point, Point)Initialise une nouvelle instance duQuadrangleclasse avec les points de description.

Propriétés

NomLa description
BoundingRectangle { get; }ObtientRectangle délimitant ceQuadrangle
IsEmpty { get; }Teste si tousPoint s de çaQuadrangle ont des valeurs nulles.
LeftBottom { get; set; }Obtient le coin inférieur gauchePoint deQuadrangle Région
LeftTop { get; set; }Obtient le coin supérieur gauchePoint deQuadrangle Région
RightBottom { get; set; }Obtient le coin inférieur droitPoint deQuadrangle Région
RightTop { get; set; }Obtient le coin supérieur droitPoint deQuadrangle Région

Méthodes

NomLa description
Contains(Point)Détermine si le spécifiéPoint est contenu dans ceQuadrangle classe.
Contains(Quadrangle)Détermine si le spécifiéQuadrangle est contenue ou intersecte cetteQuadrangle classe.
Contains(Rectangle)Détermine si le spécifiéRectangle est contenue ou intersecte cetteQuadrangle classe.
Contains(int, int)Détermine si le point spécifié est contenu dans ceQuadrangle classe.
override Equals(object)Renvoie une valeur indiquant si cette instance est égale à un spécifiéQuadrangle valeur.
Equals(Quadrangle)Renvoie une valeur indiquant si cette instance est égale à un spécifiéQuadrangle valeur.
override GetHashCode()Renvoie le code de hachage pour cette instance.
override ToString()Renvoie une représentation sous forme de chaîne lisible par l’homme de ceQuadrangle .
operator ==Renvoie une valeur indiquant si le premierQuadrangle la valeur est égale à la seconde.
operator !=Renvoie une valeur indiquant si le premierQuadrangle la valeur est différente de la seconde.

Des champs

NomLa description
static readonly EmptyReprésente unQuadrangle classe avec ses propriétés laissées non initialisées.

Voir également