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