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