com.supermap.mobjects.electromagnetism

类 ElectroMagnetism

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.data.InternalHandleDisposable
        • com.supermap.mobjects.electromagnetism.ElectroMagnetism
    • 构造器详细资料

      • ElectroMagnetism

        public ElectroMagnetism(Scene scene,
                                String tag)
        雷达基类的构成函数
        参数:
        scene - 当前三维场景
        tag - 雷达标识(可以为空字符串)
    • 方法详细资料

      • setPosition

        public void setPosition(Point3D point3D)
        设置雷达位置点
        参数:
        point3D - 坐标点
      • getPosition

        public Point3D getPosition()
        获取雷达位置点
        返回:
        坐标点
      • setOffset

        public void setOffset(Point3D point3D)
        设置雷达位置偏移点
        参数:
        point3D - 坐标偏移点
      • getOffset

        public Point3D getOffset()
        获取雷达位置偏移点
        返回:
        坐标偏移点
      • setRotation

        public void setRotation(Point3D point3D)
        设置雷达旋转
        参数:
        point3D - xyz旋转值
      • getRotation

        public Point3D getRotation()
        获取雷达旋转值
        返回:
        xyz旋转值
      • getSphereColor

        public Color getSphereColor()
        获取雷达包络颜色
        返回:
        雷达包络颜色
      • getLineColor

        public Color getLineColor()
        获取雷达网格线颜色
        返回:
        雷达网格线颜色
      • getIsGridShow

        public boolean getIsGridShow()
        获取雷达是否显示网格线
        返回:
        否显示网格线
      • getScaneSpeed

        public double getScaneSpeed()
        获取雷达扫描瓣扫描速度(度/秒)
        返回:
        扫描瓣扫描速度
      • setScaneSpeed

        public void setScaneSpeed(double dSpeed)
        设置雷达扫描瓣扫描速度(度/秒)
        参数:
        dSpeed - 扫描瓣扫描速度
      • getStrTag

        public String getStrTag()
        获取雷达唯一标识
        返回:
        雷达唯一标识
      • getIsVisible

        public boolean getIsVisible()
        获取雷达是否显示
        返回:
        雷达是否显示
      • setIsVisible

        public void setIsVisible(boolean IsVisible)
        设置雷达是否显示
        参数:
        IsVisible - 雷达是否显示
      • getRadarAngle

        public double getRadarAngle()
        获取雷达切面旋转角度
        返回:
        雷达切面旋转角度
      • addRadarScan

        public boolean addRadarScan(ArrayList<RadarScanState> scanStates)
        雷达添加扫描瓣
        参数:
        scanStates - 雷达扫描瓣数组
      • removeAllRadarScan

        public void removeAllRadarScan()
        雷达移除所有扫描瓣
      • resetRadarScan

        public void resetRadarScan(ArrayList<RadarScanState> scanStates)
        雷达重置扫描瓣
        参数:
        scanStates - 雷达扫描瓣数组
      • getRadarScanArrayCount

        public int getRadarScanArrayCount()
        获取雷达扫描瓣个数
        返回:
        扫描瓣个数
      • getRadarScanArray

        public ArrayList<RadarScanState> getRadarScanArray()
        获取雷达扫描瓣数组
        返回:
        雷达扫描瓣数组
      • excute

        public void excute()
        雷达扫描执行函数
      • fromXML

        public void fromXML(String strXml)
        xml转雷达
      • toXML

        public String toXML()
        雷达转XML
        返回:
        xml字符串
      • dispose

        public void dispose()
        雷达对象释放

Copyright © 2021–2024 SuperMap. All rights reserved.