Class Extent

Extent class

Un riquadro di delimitazione spaziale bidimensionale.

public class Extent : IEquatable<Extent>

Costruttori

NomeDescrizione
Extent()Crea una nuova istanza.
Extent(SpatialReferenceSystem)Crea una nuova istanza.
Extent(double, double, double, double, SpatialReferenceSystem)Crea una nuova istanza.

Proprietà

NomeDescrizione
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

NomeDescrizione
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