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)
设置雷达扫描速度(每秒扫过的角度)。
|
clone, fromXml, generateUuid, getOffset, getType, getUuid, isChangeSizeFlowModel, isVisible, setChangeSizeFlowModel, setOffset, setUuid, setVisible, toXml
public void dispose()
dispose
在接口中 IDisposable
dispose
在类中 GeoEntityEffect
public void setRadarType(RadarType eRadarType)
eRadarType
- 雷达类型。public RadarType getRadarType()
public void setCullMode(PolygonFrontFace eCullModeType)
eCullModeType
- 渲染模式。public PolygonFrontFace getCullMode()
public void setScanSpeed(double dScanSpeed)
dScanSpeed
- 雷达扫描速度。public double getScanSpeed()
public void setRadarScanParams(RadarScanState[] arrRadarScanParam)
arrRadarScanParam
- 雷达扫描瓣数组。public RadarScanState[] getRadarScanParams()
public Color getSphereColor()
public boolean isGridShow()
public double getHalfAngleInner()
public double getHalfAngleOuter()
public double getClockAngleMin()
public double getClockAngleMax()
public double getCircleRadiusInner()
public double getCircleRadiusOuter()
public double getRadarRadius()
public Color getLineColor()
public double getPitchAngle()
public Point2Ds getModelSection()
public void setDefaultParameter(Point2Ds pts2DsModelSection, double dPitchAngle, Color sphereColor, Color lineColor, double dRadarRadius, boolean bGridShow)
pts2DsModelSection
- 切面点串。dPitchAngle
- 切面选转角度。sphereColor
- 包络填充色。lineColor
- 外包络线颜色。dRadarRadius
- 雷达半径。bGridShow
- 外包络线显示标志。public void setMechanicalParameter(Color sphereColor, Color lineColor, boolean bGridShow, double dRadarRadius)
sphereColor
- 圆球包络填充色。lineColor
- 外包络线颜色。bGridShow
- 外包络线显示标志。dRadarRadius
- 雷达半径。public void setPieParameter(Color sphereColor, Color lineColor, double dPitchAngle, boolean bGridShow, double dRadarRadius)
sphereColor
- 圆球包络填充色。lineColor
- 外包络线颜色。dPitchAngle
- 竖直方向的探视角度。bGridShow
- 外包络线显示标志。dRadarRadius
- 雷达半径。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.