Class Extent

Extent class

Un cuadro delimitador espacial bidimensional.

public class Extent : IEquatable<Extent>

Constructores

NombreDescripción
Extent()Crea nueva instancia.
Extent(SpatialReferenceSystem)Crea nueva instancia.
Extent(double, double, double, double, SpatialReferenceSystem)Crea nueva instancia.

Propiedades

NombreDescripción
Center { get; }Centro de la extensión.
Height { get; }Altura de la extensión.
IsValid { get; }Determina si esteExtent es válido.
SpatialReferenceSystem { get; set; }SpatialReferenceSystem asociado con esta extensión. Puede sernull siSpatialReferenceSystem es desconocido. UsoGetTransformed para transformar la extensión entre diferentes sistemas de referencia espacial.
Width { get; }Ancho de la extensión.
XMax { get; set; }Valor máximo de la coordenada X.
XMin { get; set; }Valor mínimo de la coordenada X.
YMax { get; set; }Valor máximo de la coordenada Y.
YMin { get; set; }Valor mínimo de la coordenada Y.

Métodos

NombreDescripción
Clone()Clona esta instancia.
Contains(Extent)Determina si esta extensión contiene el argumento.
Contains(IGeometry)Determina si esta extensión contiene el argumento.
Contains(double, double)Determina si esta extensión contiene una coordenada definida por los argumentos.
Equals(Extent)Indica si el objeto actual es igual a otro objeto del mismo tipo.
override Equals(object)Determina si el objeto especificado es igual al objeto actual.
override GetHashCode()Sirve como la función hash predeterminada.
GetTransformed(SpatialReferenceSystem)Devuelve una nueva extensión en la especificadaSpatialReferenceSystem que contiene esta extensión.
Grow(Extent)Aumenta esta extensión para que incluya el argumento.
Grow(double, double)Aumenta esta extensión para que incluya el punto especificado.
GrowX(double)Aumenta esta extensión a lo largo del eje X para que incluya el valor especificado.
GrowY(double)Aumenta esta extensión a lo largo del eje Y para que incluya el valor especificado.
Intersects(Extent)Determina si esta extensión se cruza con el argumento.
Intersects(IGeometry)Determina si esta extensión se cruza con el argumento.
Normalize()IntercambiosXMin conXMax siWidth es negativo y YMin conYMax siHeight es negativo.
ToPolygon()Convierte esta extensión en un polígono rectangular que la representa.
override ToString()Devuelve una cadena que representa el objeto actual.
operator ==Implementa el operador ‘==’.
operator !=Implementa el operador ‘!=’.

Ver también