com.supermap.data

类 GeoPoint3D

  • 所有已实现的接口:
    IDisposable


    public class GeoPoint3D
    extends Geometry3D
    三维点几何对象类。

    该类继承自 Geometry3D 类。Point3DGeoPoint3D 都可用来表示三维点,所不同的是 GeoPoint3D 描述的是地理实体,而 Point3D 描述的是一个位置点;当赋予 GeoPoint3D 不同的几何风格,即可用于表示不同的地物实体,而 Point3D 则是广泛用于定位的坐标点。

    该类仅在 Windows、Linux 平台版本中支持。

    注意:该类的对象调用 getGeoModel() 方法无效,即返回值为null。

    • 构造器详细资料

      • GeoPoint3D

        public GeoPoint3D()
        构造一个新的 GeoPoint3D 对象。
      • GeoPoint3D

        public GeoPoint3D(double x,
                          double y,
                          double z)
        根据指定的参数来构造一个 GeoPoint3D 对象。
        参数:
        x - X 坐标,单位为经纬度。
        y - Y 坐标,单位为经纬度。
        z - Z 坐标,单位为米。
      • GeoPoint3D

        public GeoPoint3D(GeoPoint3D geoPoint3D)
        根据指定的 GeoPoint3D 对象构造一个与其完全相同的新对象。
        参数:
        geoPoint3D - 指定的 GeoPoint3D 对象。
      • GeoPoint3D

        public GeoPoint3D(Point3D point)
        根据指定的参数来构造一个 GeoPoint3D 对象。
        参数:
        point - 指定的三维点对象。
    • 方法详细资料

      • dispose

        public void dispose()
        释放该对象所占用的资源。当调用该方法之后,此对象不再可用。
        指定者:
        dispose 在接口中 IDisposable
        指定者:
        dispose 在类中 Geometry
      • getX

        public double getX()
        返回三维点几何对象的 X 坐标,单位为度。
        返回:
        三维点几何对象的 X 坐标。单位为度。
        默认值:
        默认值为 Double.MIN_VALUE,单位为度。
      • setX

        public void setX(double value)
        设置三维点几何对象的 X 坐标,单位为度。
        参数:
        value - 三维点几何对象的 X 坐标。单位为度。
      • getY

        public double getY()
        返回三维点几何对象的 Y 坐标,单位为度。
        返回:
        三维点几何对象的 Y 坐标。单位为度。
        默认值:
        默认值为 Double.MIN_VALUE,单位为度。
      • setY

        public void setY(double value)
        设置三维点几何对象的 Y 坐标,单位为度。
        参数:
        value - 三维点几何对象的 Y 坐标。单位为度。
      • getZ

        public double getZ()
        返回三维点几何对象的 Z 坐标,单位为米。
        返回:
        三维点几何对象的 Z 坐标。单位为米。
        默认值:
        默认值为 Double.MIN_VALUE,单位为米。
      • setZ

        public void setZ(double value)
        设置三维点几何对象的 Z 坐标,单位为米。
        参数:
        value - 三维点几何对象的 Z 坐标。单位为米。
      • clone

        public GeoPoint3D clone()
        返回当前 GeoPoint3D 对象的一个拷贝。
        指定者:
        clone 在类中 Geometry
        返回:
        通过克隆操作得到的 GeoPoint3D 对象。
      • setEmpty

        public void setEmpty()
        从类复制的说明: Geometry
        清空几何对象中的空间数据,但几何对象的标识符和几何风格保持不变。
        覆盖:
        setEmpty 在类中 Geometry
      • isEmpty

        public boolean isEmpty()
        从类复制的说明: Geometry
        判断几何对象是否为空值,不同的几何对象的是否为空的条件各异,请参见各具体几何类型的该方法。
        覆盖:
        isEmpty 在类中 Geometry
        返回:
        一个布尔值指定几何对象是否为空。
        另请参阅:
        Geometry.offset(double, double)

Copyright © 2021–2024 SuperMap. All rights reserved.