Class Extent
Extent class
Une boîte englobante spatiale à deux dimensions.
public class Extent : IEquatable<Extent>
Constructeurs
Nom | La 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
Nom | La 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
Nom | La 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