com.supermap.mobjects.electromagnetism
类 RadarPie
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.mobjects.electromagnetism.ElectroMagnetism
-
- com.supermap.mobjects.electromagnetism.RadarPie
-
- 所有已实现的接口:
- IDisposable
public class RadarPie extends ElectroMagnetism
扇形雷达类
-
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 void
dispose()
释放对象boolean
getIsScaneVertical()
雷达是否竖直扫描double
getRadarRadius()
获取雷达半径ElectroMagnetismType
getRadarType()
获取雷达类型RadarScanState
getVerticalScanState()
获取雷达扫描瓣外观boolean
setParameter(Point3D point3D, Color sphereColor, Color lineColor, Point3D rotate, double dAngle, boolean bGridShow, double dRadius)
设置雷达参数void
setRadarRadius(double dRadius)
设置雷达半径void
setRotation(Point3D point3D)
设置模型旋转void
setScaneVertical(boolean isVertical)
设置雷达是否竖直扫描void
setVerticalScanState(RadarScanState scanState)
设置雷达扫描瓣外观-
从类继承的方法 com.supermap.mobjects.electromagnetism.ElectroMagnetism
addRadarScan, excute, fromXML, getIsGridShow, getIsVisible, getLineColor, getOffset, getPosition, getRadarAngle, getRadarScanArray, getRadarScanArrayCount, getRotation, getScaneSpeed, getSphereColor, getStrTag, removeAllRadarScan, resetRadarScan, setIsVisible, setOffset, setPosition, setScaneSpeed, toXML
-
-
-
-
方法详细资料
-
setParameter
public boolean setParameter(Point3D point3D, Color sphereColor, Color lineColor, Point3D rotate, double dAngle, boolean bGridShow, double dRadius)
设置雷达参数- 参数:
point3D
- 位置点sphereColor
- 雷达包络填充色lineColor
- 外包络线颜色rotate
- 雷达整体旋转角度dAngle
- 扇形雷达开口角度bGridShow
- 外包络线显示标志dRadius
- 雷达半径(雷达默认单位是千米)- 返回:
- 是否设置成功
-
getRadarType
public ElectroMagnetismType getRadarType()
获取雷达类型- 覆盖:
getRadarType
在类中ElectroMagnetism
- 返回:
- 雷达类型
-
setRadarRadius
public void setRadarRadius(double dRadius)
设置雷达半径- 参数:
dRadius
- 雷达半径
-
setRotation
public void setRotation(Point3D point3D)
设置模型旋转- 覆盖:
setRotation
在类中ElectroMagnetism
- 参数:
point3D
- 模型旋转
-
getRadarRadius
public double getRadarRadius()
获取雷达半径- 返回:
- 雷达半径
-
setScaneVertical
public void setScaneVertical(boolean isVertical)
设置雷达是否竖直扫描- 参数:
isVertical
- 雷达是否垂直扫描
-
getIsScaneVertical
public boolean getIsScaneVertical()
雷达是否竖直扫描- 返回:
- 雷达是否垂直扫描
-
getVerticalScanState
public RadarScanState getVerticalScanState()
获取雷达扫描瓣外观- 返回:
- 扫描瓣外观
-
setVerticalScanState
public void setVerticalScanState(RadarScanState scanState)
设置雷达扫描瓣外观- 参数:
scanState
- 扫描瓣外观
-
dispose
public void dispose()
释放对象- 指定者:
dispose
在接口中IDisposable
- 覆盖:
dispose
在类中ElectroMagnetism
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.