类 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 来在写入或读取几何图形时对坐标进行四舍五入。
另见
- property XYPrecisionModel
- property ZPrecisionModel
- property MPrecisionModel
- namespace Aspose.Gis
- assembly Aspose.GIS