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