Class PrecisionModel

PrecisionModel class

PrecisionModel specificeert een aantal significante cijfers in een coördinaat.

public abstract class PrecisionModel : IEquatable<PrecisionModel>

Eigenschappen

NaamBeschrijving
static Exact { get; }Geeft een exact precisiemodel terug. Volgens het exacte precisiemodel zijn alle cijfers in een dubbele waarde significant.
IsExact { get; }Krijgt een waarde die aangeeft of dit precisiemodel exact is.
IsRounding { get; }Krijgt een waarde die aangeeft of dit precisiemodel afrondt.
abstract SignificantDigits { get; }Krijgt een aantal significante cijfers in een precisiemodel als het afrondt.

methoden

NaamBeschrijving
static Rounding(int)Geeft als resultaat een afrondingsprecisiemodel. Volgens het afrondingsprecisiemodel is slechts een beperkt aantal cijfers significant.
override Equals(object)Geeft aan of het huidige object gelijk is aan een ander object van hetzelfde type.
Equals(PrecisionModel)Geeft aan of het huidige object gelijk is aan een ander object van hetzelfde type.
override GetHashCode()Dient als de standaard hash-functie.
operator ==Implementeert de operator ==.
operator !=Implementeert de operator !=.

Opmerkingen

Er zijn twee soorten PrecisionModel: ExactPrecisionModel (alle cijfers zijn significant); afgerondPrecisionModel (een aantal cijfers is significant). EENPrecisionModel kan worden ingesteldVectorLayer viaDriverOptions om coördinaten af te ronden bij het schrijven of lezen van geometrieën.

Zie ook