com.supermap.data
类 GeoPoint
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.data.Geometry
-
- com.supermap.data.GeoPoint
-
- 所有已实现的接口:
- IDisposable
public class GeoPoint extends Geometry
-
-
构造器概要
构造器 构造器和说明 GeoPoint()构造一个新的 GeoPoint 对象,isEmpty()方法返回 true 时,此几何点对象的坐标 X,Y 分别为-1.7976931348623157e+308。GeoPoint(double x, double y)根据指定的参数来构造一个 GeoPoint 的新对象。GeoPoint(double x, double y, double m)根据指定的参数来构造一个 GeoPoint 的新对象。GeoPoint(GeoPoint point)根据给定的 GeoPoint 对象构造一个与其完全相同的新对象。GeoPoint(Point2D point)根据指定的参数来构造一个 GeoPoint 的新对象,此对象不含M值。GeoPoint(Point2D point, boolean bHasM)根据指定的参数来构造一个 GeoPoint 的新对象
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 GeoPointclone()返回当前 GeoPoint 对象的一个拷贝。voiddispose()释放该对象所占用的资源。doublegetM()返回此点几何对象的 M 坐标。doublegetX()返回此点几何对象的 X 坐标。doublegetY()返回此点几何对象的 Y 坐标。booleanisEmpty()判断当前点几何是否为空,即其 X 和 Y 坐标是否均为-1.7976931348623157e+308。voidsetEmpty()清空当前点几何对象的空间数据,即将其 X,Y 坐标设置-1.7976931348623157e+308。voidsetM(double m)设置此点几何对象的 M 坐标。voidsetX(double x)设置此点几何对象的 X 坐标。voidsetY(double y)设置此点几何对象的 Y 坐标。
-
-
-
构造器详细资料
-
GeoPoint
public GeoPoint()
构造一个新的 GeoPoint 对象,isEmpty()方法返回 true 时,此几何点对象的坐标 X,Y 分别为-1.7976931348623157e+308。
-
GeoPoint
public GeoPoint(double x, double y)根据指定的参数来构造一个 GeoPoint 的新对象。- 参数:
x- 指定点几何对象的 X 坐标值。y- 指定点几何对象的 Y 坐标值。
-
GeoPoint
public GeoPoint(double x, double y, double m)根据指定的参数来构造一个 GeoPoint 的新对象。- 参数:
x- 指定点几何对象的 X 坐标值。y- 指定点几何对象的 Y 坐标值。m- 指定点几何对象的 m 坐标值。
-
GeoPoint
public GeoPoint(GeoPoint point)
根据给定的 GeoPoint 对象构造一个与其完全相同的新对象。- 参数:
point- 指定的 GeoPoint 对象。
-
GeoPoint
public GeoPoint(Point2D point)
根据指定的参数来构造一个 GeoPoint 的新对象,此对象不含M值。- 参数:
point- 指定的二维点对象。
-
GeoPoint
public GeoPoint(Point2D point, boolean bHasM)
根据指定的参数来构造一个 GeoPoint 的新对象- 参数:
point- 指定的二维点对象。bHasM- 是否包含M值
-
-
方法详细资料
-
dispose
public void dispose()
释放该对象所占用的资源。调用该方法之后,此对象不再可用。- 指定者:
dispose在接口中IDisposable- 指定者:
dispose在类中Geometry
-
getX
public double getX()
返回此点几何对象的 X 坐标。使用无参构造函数构造的点对象的 X 坐标值为默认值。- 返回:
- 此点几何对象的 X 坐标。
- 默认值:
- 默认值是 -1.79769313486232E+308。
-
getM
public double getM()
返回此点几何对象的 M 坐标。使用无参构造函数构造的点对象的 M 坐标值为默认值。- 返回:
- 此点几何对象的 M 坐标。
- 从以下版本开始:
- 12.0.0
- 默认值:
- 默认值是 Double.Nan。
-
getY
public double getY()
返回此点几何对象的 Y 坐标。使用无参构造函数构造的点对象的 Y 坐标值为默认值。- 返回:
- 此点几何对象的 Y 坐标。
- 默认值:
- 默认值是 -1.79769313486232E+308。
-
setX
public void setX(double x)
设置此点几何对象的 X 坐标。- 参数:
x- 用以设置此点几何对象的 X 坐标。
-
setM
public void setM(double m)
设置此点几何对象的 M 坐标。如果点没有M,则设置无效- 参数:
m- 用以设置此点几何对象的 M坐标。- 从以下版本开始:
- 12.0.0
-
setY
public void setY(double y)
设置此点几何对象的 Y 坐标。使用无参构造函数构造的点对象的 Y 坐标值为默认值。- 参数:
y- 用以设置此点几何对象的 Y 坐标。- 默认值:
- 默认值是 -1.79769313486232E+308。
-
clone
public GeoPoint clone()
返回当前 GeoPoint 对象的一个拷贝。
-
setEmpty
public void setEmpty()
清空当前点几何对象的空间数据,即将其 X,Y 坐标设置-1.7976931348623157e+308。
-
isEmpty
public boolean isEmpty()
判断当前点几何是否为空,即其 X 和 Y 坐标是否均为-1.7976931348623157e+308。使用的判断精度为零值判断精度。关于零值判断精度,请参见Environment类。- 覆盖:
isEmpty在类中Geometry- 返回:
- 如果当前点几何为空则返回 true;否则返回 false。
- 另请参阅:
Geometry.offset(double, double)- 默认值:
- 默认值为 true。
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.