com.supermap.ui

类 Tracking3DEvent

  • 所有已实现的接口:
    Serializable


    public class Tracking3DEvent
    extends EventObject
    指示三维场景窗口的跟踪图层中鼠标交互绘制事件。

    在三维场景窗口的跟踪图层中绘制几何对象时触发该事件。

    另请参阅:
    序列化表格
    • 构造器概要

      构造器 
      构造器和说明
      Tracking3DEvent(Object source, double x, double y, double z, double length, double angle, double totalarea, double totalLength, double height, Geometry3D geometry)
      根据给定的参数构造一个新的 Tracking3DEvent 对象。
    • 方法概要

      所有方法 实例方法 具体方法 
      限定符和类型 方法和说明
      double getCurrentAngle()
      返回当前鼠标点与上一段线的方位角,即直线(有方向)与顺时针的夹角。
      double getCurrentHeight()
      返回当前鼠标点与上一个节点的垂直高度差,单位为米。
      double getCurrentLength()
      返回当前绘制的线段的长度,单位为米。
      Geometry3D getGeometry()
      返回当前正在绘制的三维几何对象。
      double getTotalArea()
      返回所绘多边形的面积(大圆面积),如果所绘制的内容为折线,则返回为零。
      double getTotalLength()
      返回所绘制的线段的总长度,单位为米。
      double getX()
      返回当前绘制的最后一个节点的 X 坐标,单位为度。
      double getY()
      返回当前绘制的最后一个节点的 Y 坐标,单位为度。
      double getZ()
      返回当前绘制的最后一个节点的高程,单位为米。
      void setZ(double value) 
      String toString()
      返回描述三维场景窗口的跟踪图层中鼠标交互绘制事件参数类对象的字符串,格式为:{CurrentAngle=,CurrentLength=,CurrentHeight=, TotalArea=,TotalLength=,X=0.0,Y=0.0,Z=0.0}。
    • 构造器详细资料

      • Tracking3DEvent

        public Tracking3DEvent(Object source,
                               double x,
                               double y,
                               double z,
                               double length,
                               double angle,
                               double totalarea,
                               double totalLength,
                               double height,
                               Geometry3D geometry)
        根据给定的参数构造一个新的 Tracking3DEvent 对象。
        参数:
        source - 发起事件的对象。
        x - 指定的当前绘制的最后一个节点的 X 坐标,单位为度。
        y - 指定的当前绘制的最后一个节点的 Y 坐标,单位为度。
        z - 指定的当前绘制的最后一个节点的 Z 坐标,单位为米。
        length - 当前绘制的线段的长度,单位为米。
        angle - 当前鼠标点与上一段线的方位角,单位为度。
        totalarea - 当前鼠标点与上一个节点的垂直高度差,单位为米。
        totalLength - 指定的所绘多边形的面积(大圆面积),单位为平方米。
        totalLength - 指定的所绘制的线段的总长度,单位为米。
        geometry - 当前正在绘制的三维几何对象。
    • 方法详细资料

      • getX

        public double getX()
        返回当前绘制的最后一个节点的 X 坐标,单位为度。
        返回:
        当前绘制的最后一个节点的 X 坐标,单位为度。
      • getY

        public double getY()
        返回当前绘制的最后一个节点的 Y 坐标,单位为度。
        返回:
        当前绘制的最后一个节点的 Y 坐标,单位为度。
      • getZ

        public double getZ()
        返回当前绘制的最后一个节点的高程,单位为米。
        返回:
        当前绘制的最后一个节点的高程。单位为米。
      • setZ

        public void setZ(double value)
      • getCurrentLength

        public double getCurrentLength()
        返回当前绘制的线段的长度,单位为米。
        返回:
        当前绘制线段的长度,单位为米。
      • getCurrentHeight

        public double getCurrentHeight()
        返回当前鼠标点与上一个节点的垂直高度差,单位为米。
        返回:
        当前鼠标点与上一个节点的垂直高度差,单位为米。
      • getCurrentAngle

        public double getCurrentAngle()
        返回当前鼠标点与上一段线的方位角,即直线(有方向)与顺时针的夹角。
        返回:
        当前鼠标点与上一个段线的方位角。单位为度。
      • getTotalArea

        public double getTotalArea()
        返回所绘多边形的面积(大圆面积),如果所绘制的内容为折线,则返回为零。单位为平方米。
        返回:
        所绘多边形的面积。单位为平方米。
      • getTotalLength

        public double getTotalLength()
        返回所绘制的线段的总长度,单位为米。
        返回:
        所绘制线段的总长度,单位为米。
      • getGeometry

        public Geometry3D getGeometry()
        返回当前正在绘制的三维几何对象。
        返回:
        当前正在绘制的三维几何对象。
      • toString

        public String toString()
        返回描述三维场景窗口的跟踪图层中鼠标交互绘制事件参数类对象的字符串,格式为:{CurrentAngle=,CurrentLength=,CurrentHeight=, TotalArea=,TotalLength=,X=0.0,Y=0.0,Z=0.0}。
        覆盖:
        toString 在类中 EventObject
        返回:
        描述三维场景窗口的跟踪图层中鼠标交互绘制事件参数类对象的字符串。

Copyright © 2021–2024 SuperMap. All rights reserved.