Class PrecisionModel

PrecisionModel class

PrecisionModel bir koordinatta bir dizi önemli basamak belirtir.

public abstract class PrecisionModel : IEquatable<PrecisionModel>

Özellikleri

İsimTanım
static Exact { get; }Kesin kesinlik modelini döndürür. Kesin kesinlik modeline göre, çift değerdeki tüm basamaklar anlamlıdır.
IsExact { get; }Bu kesinlik modelinin kesin olup olmadığını gösteren bir değer alır.
IsRounding { get; }Bu kesinlik modelinin yuvarlanıp yuvarlanmadığını gösteren bir değer alır.
abstract SignificantDigits { get; }Yuvarlıyorsa, hassas modelde bir dizi önemli basamak alır.

yöntemler

İsimTanım
static Rounding(int)Bir yuvarlama kesinliği modeli döndürür. Yuvarlama kesinliği modeline göre yalnızca sınırlı sayıda rakam önemlidir.
override Equals(object)Geçerli nesnenin aynı türden başka bir nesneye eşit olup olmadığını gösterir.
Equals(PrecisionModel)Geçerli nesnenin aynı türden başka bir nesneye eşit olup olmadığını gösterir.
override GetHashCode()Varsayılan karma işlevi olarak işlev görür.
operator ====. operatörünü uygular
operator !=!=. operatörünü uygular

Notlar

İki tür PrecisionModel vardır: Bire bir aynıPrecisionModel (tüm rakamlar anlamlıdır); yuvarlatılmışPrecisionModel (bazı basamak sayıları önemlidir). birPrecisionModel olarak ayarlanabilirVectorLayer aracılığıylaDriverOptions Geometrileri yazarken veya okurken koordinatları yuvarlamak için .

Ayrıca bakınız