Class Extent
Extent class
Un riquadro di delimitazione spaziale bidimensionale.
public class Extent : IEquatable<Extent>
Costruttori
Nome | Descrizione |
---|
Extent() | Crea una nuova istanza. |
Extent(SpatialReferenceSystem) | Crea una nuova istanza. |
Extent(double, double, double, double, SpatialReferenceSystem) | Crea una nuova istanza. |
Proprietà
Nome | Descrizione |
---|
Center { get; } | Centro dell’estensione. |
Height { get; } | Altezza dell’estensione. |
IsValid { get; } | Determina se thisExtent è valido. |
SpatialReferenceSystem { get; set; } | SpatialReferenceSystem associato a questa estensione. Può esserenull SeSpatialReferenceSystem è sconosciuto. UsaGetTransformed per trasformare l’estensione tra i diversi sistemi di riferimento spaziale. |
Width { get; } | Larghezza dell’estensione. |
XMax { get; set; } | Valore massimo della coordinata X. |
XMin { get; set; } | Valore minimo della coordinata X. |
YMax { get; set; } | Valore massimo della coordinata Y. |
YMin { get; set; } | Valore minimo della coordinata Y. |
Metodi
Nome | Descrizione |
---|
Clone() | Clona questa istanza. |
Contains(Extent) | Determina se questo extent contiene l’argomento. |
Contains(IGeometry) | Determina se questo extent contiene l’argomento. |
Contains(double, double) | Determina se questa estensione contiene una coordinata definita dagli argomenti. |
Equals(Extent) | Indica se l’oggetto corrente è uguale a un altro oggetto dello stesso tipo. |
override Equals(object) | Determina se l’oggetto specificato è uguale all’oggetto corrente. |
override GetHashCode() | Funge da funzione hash predefinita. |
GetTransformed(SpatialReferenceSystem) | Restituisce la nuova estensione specificataSpatialReferenceSystem che contiene questa estensione. |
Grow(Extent) | Aumenta questa estensione in modo da includere l’argomento. |
Grow(double, double) | Aumenta questa estensione in modo da includere il punto specificato. |
GrowX(double) | Aumenta questa estensione lungo l’asse X in modo che includa il valore specificato. |
GrowY(double) | Aumenta questa estensione lungo l’asse Y in modo che includa il valore specificato. |
Intersects(Extent) | Determina se questa estensione si interseca con l’argomento. |
Intersects(IGeometry) | Determina se questa estensione si interseca con l’argomento. |
Normalize() | ScambiXMin conXMax SeWidth è negativo e YMin conYMax SeHeight è negativo. |
ToPolygon() | Converte questa estensione in un poligono rettangolare che la rappresenta. |
override ToString() | Restituisce una stringa che rappresenta l’oggetto corrente. |
operator == | Implementa l’operatore ‘==’. |
operator != | Implementa l’operatore ‘!=’. |
Guarda anche