用于表示精度为Double的点对象。

命名空间:  SuperMap.Data
程序集:  SuperMap.Data (in SuperMap.Data)
版本: dll

语法

C#
public struct Point2D

备注

点类,其实例为点对象,用于表示坐标值精度为Double的点对象,即其坐标值范围为±5.0×1E−324 到±1.7×1E308,有效位为15-16位。

点对象是各种几何对象的基础,如几何线对象实际就是一串Point2D的点串,而几何面则是一串起始点和结束点相同的点串,因而在描绘几何对象的位置和形状上,点对象是一个很重要的角色。

当使用默认构造函数创建一个Point2D的新实例时,其x,y坐标均为 Double 数据类型的最小值;还可以使用给定x,y坐标的方式,和创建已有点对象的拷贝的方式来构造一个新的点对象。

该类除提供获取和设置点的坐标值的方法外,还提供了对已有点的坐标采取各种形式的取整来创建新的坐标值为整数的点对象的方法,以及平移该点对象的方法。

请参见