PrecisionModel

PrecisionModel class

PrecisionModel bir koordinatta bir dizi anlamlı basamağı belirtir.

public abstract class PrecisionModel : IEquatable<PrecisionModel>

Özellikleri

İsim Tanım
static Exact { get; } Tam bir kesinlik modeli döndürür. Tam kesinlik modeline göre, bir çift değerdeki tüm rakamlar anlamlıdır.
IsExact { get; } Bu hassas modelin kesin olup olmadığını gösteren bir değer alır.
IsRounding { get; } Bu hassas modelin yuvarlanıp yuvarlanmadığını gösteren bir değer alır.
abstract SignificantDigits { get; } Yuvarlıyorsa, kesinlik modelinde bir dizi anlamlı basamak alır.

yöntemler

İsim Tanım
static Rounding(int) Yuvarlama kesinliği modeli döndürür. Yuvarlama kesinliği modeline göre yalnızca sınırlı sayıda basamak önemlidir.
override Equals(object) Geçerli nesnenin aynı türdeki başka bir nesneye eşit olup olmadığını gösterir.
Equals(PrecisionModel) Geçerli nesnenin aynı türdeki başka bir nesneye eşit olup olmadığını gösterir.
override GetHashCode() Varsayılan karma işlevi olarak hizmet eder.
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); yuvarlakPrecisionModel (bazı rakamlar önemlidir). APrecisionModel ayarlanabilirVectorLayer aracılığıylaDriverOptions geometrileri yazarken veya okurken koordinatları yuvarlamak için.

Ayrıca bakınız