com.supermap.mobjects.situationsimulation
类 GeoEntityEffectRadar
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.mobjects.situationsimulation.GeoEntityEffect
-
- com.supermap.mobjects.situationsimulation.GeoEntityEffectRadar
-
- 所有已实现的接口:
- IDisposable
public class GeoEntityEffectRadar extends GeoEntityEffect
雷达特效类
-
-
构造器概要
构造器 构造器和说明 GeoEntityEffectRadar()构造函数
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 voiddispose()释放对象doublegetCircleRadiusInner()获取内圆半径(单位:千米)。doublegetCircleRadiusOuter()获取外圆半径(单位:千米)。doublegetClockAngleMax()获取外圆周角[-360, 360]。doublegetClockAngleMin()获取内圆周角[-360, 360]。PolygonFrontFacegetCullMode()获取渲染模式。doublegetHalfAngleInner()获取内锥角[-90, 90]。doublegetHalfAngleOuter()获取外锥角[-90, 90]。ColorgetLineColor()获取外包络线颜色。Point2DsgetModelSection()获取探视范围(夹角)。doublegetPitchAngle()获取探视范围(夹角)。doublegetRadarRadius()获取雷达尺寸(单位:千米)。RadarScanState[]getRadarScanParams()获取雷达扫描瓣。RadarTypegetRadarType()获取雷达类型。doublegetScanSpeed()获取雷达扫描速度(每秒扫过的角度)。ColorgetSphereColor()获取圆球包络填充色TerrainBasedRararParametergetTerrainBasedRararParameter()获取依地形雷达参数。booleanisGridShow()获取外包络线显示标志。voidsetCircleParameter(double dHalfAngleInner, double dHalfAngleOuter, double dClockAngleMin, double dClockAngleMax, double dCircleRadiusInner, double dCircleRadiusOuter, boolean bGridShow, Color sphereColor)设置球形雷达参数。voidsetCullMode(PolygonFrontFace eCullModeType)设置渲染模式。voidsetDefaultParameter(Point2Ds pts2DsModelSection, double dPitchAngle, Color sphereColor, Color lineColor, double dRadarRadius, boolean bGridShow)设置自定义雷达参数。voidsetMechanicalParameter(Color sphereColor, Color lineColor, boolean bGridShow, double dRadarRadius)设置机械雷达参数。voidsetPieParameter(Color sphereColor, Color lineColor, double dPitchAngle, boolean bGridShow, double dRadarRadius)设置饼状参数。voidsetRadarScanParams(RadarScanState[] arrRadarScanParam)设置雷达扫描瓣,依地形雷达不支持扫描版。voidsetRadarType(RadarType eRadarType)设置雷达类型。voidsetScanSpeed(double dScanSpeed)设置雷达扫描速度(每秒扫过的角度)。voidsetTerrainBasedRararParameter(TerrainBasedRararParameter param)设置依地形雷达参数。-
从类继承的方法 com.supermap.mobjects.situationsimulation.GeoEntityEffect
clone, fromXml, generateUuid, getOffset, getType, getUuid, isChangeSizeFlowModel, isVisible, setChangeSizeFlowModel, setOffset, setUuid, setVisible, toXml
-
-
-
-
方法详细资料
-
dispose
public void dispose()
释放对象- 指定者:
dispose在接口中IDisposable- 覆盖:
dispose在类中GeoEntityEffect
-
setRadarType
public void setRadarType(RadarType eRadarType)
设置雷达类型。- 参数:
eRadarType- 雷达类型。
-
getRadarType
public RadarType getRadarType()
获取雷达类型。- 返回:
- 雷达类型。
-
setCullMode
public void setCullMode(PolygonFrontFace eCullModeType)
设置渲染模式。- 参数:
eCullModeType- 渲染模式。
-
getCullMode
public PolygonFrontFace getCullMode()
获取渲染模式。- 返回:
- 渲染模式。
-
setScanSpeed
public void setScanSpeed(double dScanSpeed)
设置雷达扫描速度(每秒扫过的角度)。- 参数:
dScanSpeed- 雷达扫描速度。
-
getScanSpeed
public double getScanSpeed()
获取雷达扫描速度(每秒扫过的角度)。- 返回:
- 雷达扫描速度。
-
setRadarScanParams
public void setRadarScanParams(RadarScanState[] arrRadarScanParam)
设置雷达扫描瓣,依地形雷达不支持扫描版。- 参数:
arrRadarScanParam- 雷达扫描瓣数组。
-
getRadarScanParams
public RadarScanState[] getRadarScanParams()
获取雷达扫描瓣。- 返回:
- 雷达扫描瓣数组。
-
getSphereColor
public Color getSphereColor()
获取圆球包络填充色- 返回:
- 圆球包络填充色。
-
isGridShow
public boolean isGridShow()
获取外包络线显示标志。- 返回:
- 外包络线显示标志。
-
getHalfAngleInner
public double getHalfAngleInner()
获取内锥角[-90, 90]。- 返回:
- 内锥角。
-
getHalfAngleOuter
public double getHalfAngleOuter()
获取外锥角[-90, 90]。- 返回:
- 外锥角。
-
getClockAngleMin
public double getClockAngleMin()
获取内圆周角[-360, 360]。- 返回:
- 内圆周角。
-
getClockAngleMax
public double getClockAngleMax()
获取外圆周角[-360, 360]。- 返回:
- 外圆周角。
-
getCircleRadiusInner
public double getCircleRadiusInner()
获取内圆半径(单位:千米)。- 返回:
- 内圆半径。
-
getCircleRadiusOuter
public double getCircleRadiusOuter()
获取外圆半径(单位:千米)。- 返回:
- 外圆半径。
-
getRadarRadius
public double getRadarRadius()
获取雷达尺寸(单位:千米)。- 返回:
- 雷达尺寸。
-
getLineColor
public Color getLineColor()
获取外包络线颜色。- 返回:
- 外包络线颜色。
-
getPitchAngle
public double getPitchAngle()
获取探视范围(夹角)。- 返回:
- 探视范围。
-
getModelSection
public Point2Ds getModelSection()
获取探视范围(夹角)。- 返回:
- 探视范围。
-
setDefaultParameter
public void setDefaultParameter(Point2Ds pts2DsModelSection, double dPitchAngle, Color sphereColor, Color lineColor, double dRadarRadius, boolean bGridShow)
设置自定义雷达参数。- 参数:
pts2DsModelSection- 切面点串。dPitchAngle- 切面选转角度。sphereColor- 包络填充色。lineColor- 外包络线颜色。dRadarRadius- 雷达半径。bGridShow- 外包络线显示标志。
-
setMechanicalParameter
public void setMechanicalParameter(Color sphereColor, Color lineColor, boolean bGridShow, double dRadarRadius)
设置机械雷达参数。- 参数:
sphereColor- 圆球包络填充色。lineColor- 外包络线颜色。bGridShow- 外包络线显示标志。dRadarRadius- 雷达半径。
-
setPieParameter
public void setPieParameter(Color sphereColor, Color lineColor, double dPitchAngle, boolean bGridShow, double dRadarRadius)
设置饼状参数。- 参数:
sphereColor- 圆球包络填充色。lineColor- 外包络线颜色。dPitchAngle- 竖直方向的探视角度。bGridShow- 外包络线显示标志。dRadarRadius- 雷达半径。
-
setCircleParameter
public void setCircleParameter(double dHalfAngleInner, double dHalfAngleOuter, double dClockAngleMin, double dClockAngleMax, double dCircleRadiusInner, double dCircleRadiusOuter, boolean bGridShow, Color sphereColor)设置球形雷达参数。- 参数:
dHalfAngleInner- 内锥角[-90, 90]。dHalfAngleOuter- 外锥角[-90, 90]。dClockAngleMin- 内圆周角[-360, 360]。dClockAngleMax- 外圆周角[-360, 360]。dCircleRadiusInner- 内圆半径(km)。dCircleRadiusOuter- 外圆半径(km)。bGridShow- 外包络线显示标志。sphereColor- 圆球包络填充色。
-
setTerrainBasedRararParameter
public void setTerrainBasedRararParameter(TerrainBasedRararParameter param)
设置依地形雷达参数。- 参数:
param- 依地形雷达参数对象。
-
getTerrainBasedRararParameter
public TerrainBasedRararParameter getTerrainBasedRararParameter()
获取依地形雷达参数。- 返回:
- 依地形雷达参数对象。
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.