Class Extent

Extent class

Une boîte englobante spatiale à deux dimensions.

public class Extent : IEquatable<Extent>

Constructeurs

NomLa description
Extent()Crée une nouvelle instance.
Extent(SpatialReferenceSystem)Crée une nouvelle instance.
Extent(double, double, double, double, SpatialReferenceSystem)Crée une nouvelle instance.

Propriétés

NomLa description
Center { get; }Centre de l’étendue.
Height { get; }Hauteur de l’étendue.
IsValid { get; }Détermine si celaExtent est valide.
SpatialReferenceSystem { get; set; }SpatialReferenceSystem associé à cette extension. Peut êtrenull siSpatialReferenceSystem est inconnu. UtiliserGetTransformed afin de transformer l’étendue entre les différents systèmes de référence spatiale.
Width { get; }Largeur de l’étendue.
XMax { get; set; }Valeur maximale de la coordonnée X.
XMin { get; set; }Valeur minimale de la coordonnée X.
YMax { get; set; }Valeur maximale de la coordonnée Y.
YMin { get; set; }Valeur minimale de la coordonnée Y.

Méthodes

NomLa description
Clone()Clone cette instance.
Contains(Extent)Détermine si cette extension contient l’argument.
Contains(IGeometry)Détermine si cette extension contient l’argument.
Contains(double, double)Détermine si cette étendue contient une coordonnée définie par les arguments.
Equals(Extent)Indique si l’objet courant est égal à un autre objet du même type.
override Equals(object)Détermine si l’objet spécifié est égal à l’objet actuel.
override GetHashCode()Sert de fonction de hachage par défaut.
GetTransformed(SpatialReferenceSystem)Renvoie une nouvelle étendue dans le champ spécifiéSpatialReferenceSystem qui contient cette extension.
Grow(Extent)Agrandit cette étendue afin d’inclure l’argument.
Grow(double, double)Agrandit cette étendue afin d’inclure le point spécifié.
GrowX(double)Agrandit cette étendue le long de l’axe X afin d’inclure la valeur spécifiée.
GrowY(double)Agrandit cette étendue le long de l’axe Y afin qu’elle inclue la valeur spécifiée.
Intersects(Extent)Détermine si cette étendue croise l’argument.
Intersects(IGeometry)Détermine si cette étendue croise l’argument.
Normalize()ÉchangesXMin avecXMax siWidth est négatif et YMin avecYMax siHeight est négatif.
ToPolygon()Convertit cette étendue en un polygone rectangulaire qui la représente.
override ToString()Retourne une chaîne qui représente l’objet actuel.
operator ==Implémente l’opérateur ‘==’.
operator !=Implémente l’opérateur ‘!=’.

Voir également