Class PrecisionModel

PrecisionModel class

PrecisionModel καθορίζει έναν αριθμό σημαντικών ψηφίων σε μια συντεταγμένη.

public abstract class PrecisionModel : IEquatable<PrecisionModel>

Ιδιότητες

ΟνομαΠεριγραφή
static Exact { get; }Επιστρέφει ένα μοντέλο ακριβούς ακρίβειας. Σύμφωνα με το μοντέλο ακριβείας, όλα τα ψηφία σε διπλή τιμή είναι σημαντικά.
IsExact { get; }Λαμβάνει μια τιμή που υποδεικνύει εάν αυτό το μοντέλο ακριβείας είναι ακριβές.
IsRounding { get; }Λαμβάνει μια τιμή που υποδεικνύει εάν αυτό το μοντέλο ακριβείας είναι στρογγυλοποιημένο.
abstract SignificantDigits { get; }Λαμβάνει έναν αριθμό σημαντικών ψηφίων σε ένα μοντέλο ακριβείας εάν είναι στρογγυλοποιημένο.

Μέθοδοι

ΟνομαΠεριγραφή
static Rounding(int)Επιστρέφει ένα μοντέλο ακριβείας στρογγυλοποίησης. Σύμφωνα με το μοντέλο ακριβείας στρογγυλοποίησης, μόνο ένας περιορισμένος αριθμός ψηφίων είναι σημαντικός.
override Equals(object)Υποδεικνύει εάν το τρέχον αντικείμενο είναι ίσο με άλλο αντικείμενο του ίδιου τύπου.
Equals(PrecisionModel)Υποδεικνύει εάν το τρέχον αντικείμενο είναι ίσο με άλλο αντικείμενο του ίδιου τύπου.
override GetHashCode()Λειτουργεί ως η προεπιλεγμένη συνάρτηση κατακερματισμού.
operator ==Υλοποιεί τον τελεστή ==.
operator !=Υλοποιεί τον τελεστή !=.

Παρατηρήσεις

Υπάρχουν δύο τύποι PrecisionModel: ΑκριβήςPrecisionModel (όλα τα ψηφία είναι σημαντικά). ΣτρογγυλεμένοPrecisionModel (ορισμένος αριθμός ψηφίων είναι σημαντικός). ΑPrecisionModel μπορεί να ρυθμιστεί σεVectorLayer μέσωDriverOptions για στρογγυλοποίηση συντεταγμένων κατά τη σύνταξη ή την ανάγνωση γεωμετριών.

Δείτε επίσης