Class Extent
Extent class
Ein zweidimensionaler räumlicher Begrenzungsrahmen.
public class Extent : IEquatable<Extent>
Konstrukteure
| Name | Beschreibung |
|---|
| Extent() | Erstellt eine neue Instanz. |
| Extent(SpatialReferenceSystem) | Erstellt eine neue Instanz. |
| Extent(double, double, double, double, SpatialReferenceSystem) | Erstellt eine neue Instanz. |
Eigenschaften
| Name | Beschreibung |
|---|
| Center { get; } | Zentrum der Ausdehnung. |
| Height { get; } | Höhe des Umfangs. |
| IsValid { get; } | Bestimmt, ob diesExtent ist gültig. |
| SpatialReferenceSystem { get; set; } | SpatialReferenceSystem mit diesem Umfang verbunden. Kann seinnull WennSpatialReferenceSystem ist unbekannt. VerwendenGetTransformed um die Ausdehnung zwischen unterschiedlichen Raumbezugssystemen zu transformieren. |
| Width { get; } | Breite der Ausdehnung. |
| XMax { get; set; } | Maximalwert der X-Koordinate. |
| XMin { get; set; } | Minimalwert der X-Koordinate. |
| YMax { get; set; } | Maximalwert der Y-Koordinate. |
| YMin { get; set; } | Minimalwert der Y-Koordinate. |
Methoden
| Name | Beschreibung |
|---|
| Clone() | Klont diese Instanz. |
| Contains(Extent) | Bestimmt, ob dieser Extent das Argument enthält. |
| Contains(IGeometry) | Bestimmt, ob dieser Extent das Argument enthält. |
| Contains(double, double) | Bestimmt, ob diese Ausdehnung eine durch die Argumente definierte Koordinate enthält. |
| Equals(Extent) | Gibt an, ob das aktuelle Objekt gleich einem anderen Objekt desselben Typs ist. |
| override Equals(object) | Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. |
| override GetHashCode() | Dient als Standard-Hash-Funktion. |
| GetTransformed(SpatialReferenceSystem) | Gibt einen neuen Extent in angegeben zurückSpatialReferenceSystem das diesen Extent enthält. |
| Grow(Extent) | Erhöht diese Ausdehnung, sodass es das Argument enthält. |
| Grow(double, double) | Vergrößert diese Ausdehnung, sodass sie den angegebenen Punkt enthält. |
| GrowX(double) | Vergrößert diese Ausdehnung entlang der X-Achse, sodass sie den angegebenen Wert enthält. |
| GrowY(double) | Vergrößert diese Ausdehnung entlang der Y-Achse, sodass sie den angegebenen Wert enthält. |
| Intersects(Extent) | Bestimmt, ob sich diese Ausdehnung mit dem Argument schneidet. |
| Intersects(IGeometry) | Bestimmt, ob sich diese Ausdehnung mit dem Argument schneidet. |
| Normalize() | TauschtXMin mitXMax WennWidth ist negativ und YMin mitYMax WennHeight ist negativ. |
| ToPolygon() | Konvertiert diese Ausdehnung in ein rechteckiges Polygon, das sie darstellt. |
| override ToString() | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. |
| operator == | Implementiert den ‘==’-Operator. |
| operator != | Implementiert den ‘!=’-Operator. |
Siehe auch