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 для округления координат при записи или чтении геометрии.

Смотрите также