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()
构造函数
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 void
dispose()
释放对象double
getCircleRadiusInner()
获取内圆半径(单位:千米)。double
getCircleRadiusOuter()
获取外圆半径(单位:千米)。double
getClockAngleMax()
获取外圆周角[-360, 360]。double
getClockAngleMin()
获取内圆周角[-360, 360]。PolygonFrontFace
getCullMode()
获取渲染模式。double
getHalfAngleInner()
获取内锥角[-90, 90]。double
getHalfAngleOuter()
获取外锥角[-90, 90]。Color
getLineColor()
获取外包络线颜色。Point2Ds
getModelSection()
获取探视范围(夹角)。double
getPitchAngle()
获取探视范围(夹角)。double
getRadarRadius()
获取雷达尺寸(单位:千米)。RadarScanState[]
getRadarScanParams()
获取雷达扫描瓣。RadarType
getRadarType()
获取雷达类型。double
getScanSpeed()
获取雷达扫描速度(每秒扫过的角度)。Color
getSphereColor()
获取圆球包络填充色boolean
isGridShow()
获取外包络线显示标志。void
setCircleParameter(double dHalfAngleInner, double dHalfAngleOuter, double dClockAngleMin, double dClockAngleMax, double dCircleRadiusInner, double dCircleRadiusOuter, boolean bGridShow, Color sphereColor)
设置球形雷达参数。void
setCullMode(PolygonFrontFace eCullModeType)
设置渲染模式。void
setDefaultParameter(Point2Ds pts2DsModelSection, double dPitchAngle, Color sphereColor, Color lineColor, double dRadarRadius, boolean bGridShow)
设置自定义雷达参数。void
setMechanicalParameter(Color sphereColor, Color lineColor, boolean bGridShow, double dRadarRadius)
设置机械雷达参数。void
setPieParameter(Color sphereColor, Color lineColor, double dPitchAngle, boolean bGridShow, double dRadarRadius)
设置饼状参数。void
setRadarScanParams(RadarScanState[] arrRadarScanParam)
设置雷达扫描瓣。void
setRadarType(RadarType eRadarType)
设置雷达类型。void
setScanSpeed(double dScanSpeed)
设置雷达扫描速度(每秒扫过的角度)。-
从类继承的方法 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
- 圆球包络填充色。
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.