com.supermap.data

类 Point3D

  • java.lang.Object
    • com.supermap.data.Point3D


  • public class Point3D
    extends java.lang.Object
    三维点类。

    三维点类,其实例为三维点对象,用于表示坐标值精度为 double 的三维点对象,即其坐标值大致范围为±5.0*1e-324到±1.7*1e308,有效位为15-16位。

    • 构造器概要

      构造器 
      构造器和说明
      Point3D()
      构造一个新的 Point3D 对象。
      Point3D(double x, double y, double z)
      根据指定的参数来构造一个 Point3D 的新对象。
      Point3D(Point3D pt)
      根据给定的 Point3D 对象构造一个与其完全相同的新对象。
    • 方法概要

      所有方法 实例方法 具体方法 
      限定符和类型 方法和说明
      double getX()
      返回此点对象的 X 坐标。
      double getY()
      返回此点对象的 Y 坐标。
      double getZ()
      返回此点对象的 Z 坐标。
      void setX(double value)
      设置此点对象的 X 坐标。
      void setY(double value)
      设置此点对象的 Y 坐标。
      void setZ(double value)
      设置此点对象的 Z 坐标。
      • 从类继承的方法 java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • Point3D

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

        public Point3D(double x,
                       double y,
                       double z)
        根据指定的参数来构造一个 Point3D 的新对象。
        参数:
        x - Point3D 的 X 坐标值。
        y - Point3D 的 Y 坐标值。
        z - Point3D 的 Z 坐标值。
      • Point3D

        public Point3D(Point3D pt)
        根据给定的 Point3D 对象构造一个与其完全相同的新对象。
        参数:
        pt - 指定的 Point3D 对象。
    • 方法详细资料

      • getX

        public double getX()
        返回此点对象的 X 坐标。
        返回:
        此三维点对象的 X 坐标。
      • setX

        public void setX(double value)
        设置此点对象的 X 坐标。
        参数:
        value - 指定的此点对象的 X 坐标值。
      • getY

        public double getY()
        返回此点对象的 Y 坐标。
        返回:
        此三维点对象的 Y 坐标。
      • setY

        public void setY(double value)
        设置此点对象的 Y 坐标。
        参数:
        value - 指定的此点对象的 Y 坐标值。
      • getZ

        public double getZ()
        返回此点对象的 Z 坐标。
        返回:
        此三维点对象的 Z 坐标。
      • setZ

        public void setZ(double value)
        设置此点对象的 Z 坐标。
        参数:
        value - 指定的此点对象的 Z 坐标值。