com.supermap.realspace

类 DynamicObjectState



  • public class DynamicObjectState
    extends Object
    动态对象状态类。该类主要用于描述添加到图层中的一个对象的运动状态。
    作者:
    wangyanyan
    • 构造器概要

      构造器 
      构造器和说明
      DynamicObjectState()
      构造一个新的DynamicObjectState对象。
    • 构造器详细资料

      • DynamicObjectState

        public DynamicObjectState()
        构造一个新的DynamicObjectState对象。
    • 方法详细资料

      • getID

        public int getID()
        获取置当前对象的ID。
        返回:
      • setID

        public void setID(int value)
        设置当前对象的ID。
        参数:
        value -
      • getLongitude

        public double getLongitude()
        获取当前对象的经度,单位为度。
        返回:
      • setLongitude

        public void setLongitude(double value)
        设置当前对象的经度,单位为度。
        参数:
        value -
      • getLatitude

        public double getLatitude()
        获取当前对象的纬度,单位为度。
        返回:
      • setLatitude

        public void setLatitude(double value)
        设置当前对象的纬度,单位为度。
        参数:
        value -
      • getAltitude

        public double getAltitude()
        获取当前对象的高度,单位为米。
        返回:
      • setAltitude

        public void setAltitude(double value)
        设置当前对象的高度,单位为米。
        参数:
        value -
      • getScale

        public Point3D getScale()
        获取动态对象的缩放比例,可分别设置XYZ三个方向的比例数值。
        返回:
      • setScale

        public void setScale(Point3D value)
        设置动态对象的缩放比例,可分别设置XYZ三个方向的比例数值。
        参数:
        value -
      • getHeading

        public double getHeading()
        获取动态对象的方位角,即绕模型自身Z轴逆时针旋转的夹角,取值范围:0度~360度。
        返回:
      • setHeading

        public void setHeading(double value)
        设置动态对象的方位角,即绕模型自身Z轴逆时针旋转的夹角,取值范围:0度~360度。
        参数:
        value -
      • getPitch

        public double getPitch()
        获取动态对象的俯仰角,即绕模型自身X轴逆时针旋转的夹角,取向上为正。
        返回:
      • setPitch

        public void setPitch(double value)
        设置动态对象的俯仰角,即绕模型自身X轴逆时针旋转的夹角,取向上为正。
        参数:
        value -
      • getSelfRotAxis

        public Point3D getSelfRotAxis()
        获取动态对象的自转轴。
        返回:
      • setSelfRotAxis

        public void setSelfRotAxis(Point3D value)
        设置动态对象的自转轴。
        参数:
        value -
      • getRotationSpeed

        public double getRotationSpeed()
        获取动态对象的旋转速度。
        返回:
      • setRotationSpeed

        public void setRotationSpeed(double value)
        设置动态对象的旋转速度。
        参数:
        value -
      • getObjectColor

        public Color getObjectColor()
        获取对象颜色。
        返回:
      • setObjectColor

        public void setObjectColor(Color value)
        设置对象颜色。
        参数:
        value -
      • getRibbonLength

        public double getRibbonLength()
        获取带状目标的长度。
      • setRibbonLength

        public void setRibbonLength(Double value)
        设置带状目标的长度。
        参数:
        value -
      • getRotationAngle

        public double getRotationAngle()
        获取动态对象的旋转角度。
        返回:
      • setRotationAngle

        public void setRotationAngle(double value)
        设置动态对象的旋转角度。
        参数:
        value -
      • getOffset

        public Point3D getOffset()
        获取动态对象的偏移量。
        返回:
      • setOffset

        public void setOffset(Point3D value)
        设置动态对象的偏移量。
        参数:
        value -

Copyright © 2021–2024 SuperMap. All rights reserved.