com.supermap.mobjects.electromagnetism
类 ElectroMagnetism
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.mobjects.electromagnetism.ElectroMagnetism
-
- 所有已实现的接口:
- IDisposable
- 直接已知子类:
- RadarCircle, RadarClampToGround, RadarCustom, RadarMechanical, RadarPBR, RadarPie
public class ElectroMagnetism extends com.supermap.data.InternalHandleDisposable
雷达基类
-
-
构造器概要
构造器 构造器和说明 ElectroMagnetism(Scene scene, String tag)
雷达基类的构成函数
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 boolean
addRadarScan(ArrayList<RadarScanState> scanStates)
雷达添加扫描瓣void
dispose()
雷达对象释放void
excute()
雷达扫描执行函数void
fromXML(String strXml)
xml转雷达boolean
getIsGridShow()
获取雷达是否显示网格线boolean
getIsVisible()
获取雷达是否显示Color
getLineColor()
获取雷达网格线颜色Point3D
getOffset()
获取雷达位置偏移点Point3D
getPosition()
获取雷达位置点double
getRadarAngle()
获取雷达切面旋转角度ArrayList<RadarScanState>
getRadarScanArray()
获取雷达扫描瓣数组int
getRadarScanArrayCount()
获取雷达扫描瓣个数ElectroMagnetismType
getRadarType()
获取雷达类型Point3D
getRotation()
获取雷达旋转值double
getScaneSpeed()
获取雷达扫描瓣扫描速度(度/秒)Color
getSphereColor()
获取雷达包络颜色String
getStrTag()
获取雷达唯一标识void
removeAllRadarScan()
雷达移除所有扫描瓣void
resetRadarScan(ArrayList<RadarScanState> scanStates)
雷达重置扫描瓣void
setIsVisible(boolean IsVisible)
设置雷达是否显示void
setOffset(Point3D point3D)
设置雷达位置偏移点void
setPosition(Point3D point3D)
设置雷达位置点void
setRotation(Point3D point3D)
设置雷达旋转void
setScaneSpeed(double dSpeed)
设置雷达扫描瓣扫描速度(度/秒)String
toXML()
雷达转XML
-
-
-
方法详细资料
-
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字符串
-
getRadarType
public ElectroMagnetismType getRadarType()
获取雷达类型- 返回:
- 雷达类型
-
dispose
public void dispose()
雷达对象释放
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.