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(GeoPoint point)
根据给定的 GeoPoint 对象构造一个与其完全相同的新对象。GeoPoint(Point2D point)
根据指定的参数来构造一个 GeoPoint 的新对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 GeoPoint
clone()
返回当前 GeoPoint 对象的一个拷贝。void
dispose()
释放该对象所占用的资源。double
getX()
返回此点几何对象的 X 坐标。double
getY()
返回此点几何对象的 Y 坐标。boolean
isEmpty()
判断当前点几何是否为空,即其 X 和 Y 坐标是否均为-1.7976931348623157e+308。void
setEmpty()
清空当前点几何对象的空间数据,即将其 X,Y 坐标设置-1.7976931348623157e+308。void
setX(double x)
设置此点几何对象的 X 坐标。void
setY(double y)
设置此点几何对象的 Y 坐标。-
从类继承的方法 com.supermap.data.Geometry
addCustomGeometryCreatedListener, fromXML, getBounds, getID, getInnerPoint, getStyle, getType, getVariantID, hitTest, mirror, offset, removeCustomGeometryCreatedListener, resize, rotate, setBounds, setID, setStyle, toXML
-
-
-
-
构造器详细资料
-
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(GeoPoint point)
根据给定的 GeoPoint 对象构造一个与其完全相同的新对象。- 参数:
point
- 指定的 GeoPoint 对象。
-
GeoPoint
public GeoPoint(Point2D point)
根据指定的参数来构造一个 GeoPoint 的新对象。- 参数:
point
- 指定的二维点对象。
-
-
方法详细资料
-
dispose
public void dispose()
释放该对象所占用的资源。调用该方法之后,此对象不再可用。- 指定者:
dispose
在接口中IDisposable
- 指定者:
dispose
在类中Geometry
-
getX
public double getX()
返回此点几何对象的 X 坐标。使用无参构造函数构造的点对象的 X 坐标值为默认值。- 返回:
- 此点几何对象的 X 坐标。
- 默认值:
- 默认值是 -1.79769313486232E+308。
-
getY
public double getY()
返回此点几何对象的 Y 坐标。使用无参构造函数构造的点对象的 Y 坐标值为默认值。- 返回:
- 此点几何对象的 Y 坐标。
- 默认值:
- 默认值是 -1.79769313486232E+308。
-
setX
public void setX(double x)
设置此点几何对象的 X 坐标。- 参数:
x
- 用以设置此点几何对象的 X 坐标。
-
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–2024 SuperMap. All rights reserved.