Class Extent

Extent class

Ένα δισδιάστατο χωρικό πλαίσιο οριοθέτησης.

public class Extent : IEquatable<Extent>

Κατασκευαστές

ΟνομαΠεριγραφή
Extent()Δημιουργεί νέα παρουσία.
Extent(SpatialReferenceSystem)Δημιουργεί νέα παρουσία.
Extent(double, double, double, double, SpatialReferenceSystem)Δημιουργεί νέα παρουσία.

Ιδιότητες

ΟνομαΠεριγραφή
Center { get; }Κέντρο της έκτασης.
Height { get; }Ύψος της έκτασης.
IsValid { get; }Καθορίζει εάν αυτόExtent ισχύει.
SpatialReferenceSystem { get; set; }SpatialReferenceSystem σχετίζεται με αυτήν την έκταση. Μπορεί να είναιnull ανSpatialReferenceSystem είναι άγνωστο. ΧρήσηGetTransformed προκειμένου να μετασχηματιστεί η έκταση μεταξύ διαφορετικών χωρικών συστημάτων αναφοράς.
Width { get; }Πλάτος της έκτασης.
XMax { get; set; }Μέγιστη τιμή της συντεταγμένης Χ.
XMin { get; set; }Ελάχιστη τιμή της συντεταγμένης Χ.
YMax { get; set; }Μέγιστη τιμή της συντεταγμένης Υ.
YMin { get; set; }Ελάχιστη τιμή της συντεταγμένης Υ.

Μέθοδοι

ΟνομαΠεριγραφή
Clone()Κλωνοποιεί αυτήν την παρουσία.
Contains(Extent)Καθορίζει εάν αυτή η έκταση περιέχει το όρισμα.
Contains(IGeometry)Καθορίζει εάν αυτή η έκταση περιέχει το όρισμα.
Contains(double, double)Καθορίζει εάν αυτή η έκταση περιέχει μια συντεταγμένη που ορίζεται από τα ορίσματα.
Equals(Extent)Υποδεικνύει εάν το τρέχον αντικείμενο είναι ίσο με άλλο αντικείμενο του ίδιου τύπου.
override Equals(object)Καθορίζει εάν το καθορισμένο αντικείμενο είναι ίσο με το τρέχον αντικείμενο.
override GetHashCode()Λειτουργεί ως η προεπιλεγμένη συνάρτηση κατακερματισμού.
GetTransformed(SpatialReferenceSystem)Επιστρέφει νέα έκταση σε καθορισμένοSpatialReferenceSystem που περιέχει αυτή την έκταση.
Grow(Extent)Αυξάνει αυτήν την έκταση, ώστε να περιλαμβάνει το όρισμα.
Grow(double, double)Αυξάνεται σε αυτόν τον βαθμό, ώστε να περιλαμβάνει το καθορισμένο σημείο.
GrowX(double)Αναπτύσσεται αυτή η έκταση κατά μήκος του άξονα Χ, ώστε να περιλαμβάνει την καθορισμένη τιμή.
GrowY(double)Αναπτύσσεται αυτή η έκταση κατά μήκος του άξονα Y, ώστε να περιλαμβάνει την καθορισμένη τιμή.
Intersects(Extent)Καθορίζει εάν αυτή η έκταση τέμνεται με το όρισμα.
Intersects(IGeometry)Καθορίζει εάν αυτή η έκταση τέμνεται με το όρισμα.
Normalize()ΑνταλλαγήXMin μεXMax ανWidth είναι αρνητικό και YMin μεYMax ανHeight είναι αρνητικό.
ToPolygon()Μετατρέπει αυτήν την έκταση σε ορθογώνιο πολύγωνο που την αντιπροσωπεύει.
override ToString()Επιστρέφει μια συμβολοσειρά που αντιπροσωπεύει το τρέχον αντικείμενο.
operator ==Υλοποιεί τον τελεστή ‘==’.
operator !=Υλοποιεί τον τελεστή ‘!=’.

Δείτε επίσης