com.supermap.mobjects.electromagnetism
类 RadarClampToObstacle
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.mobjects.electromagnetism.ElectroMagnetism
-
- com.supermap.mobjects.electromagnetism.RadarClampToObstacle
-
- 所有已实现的接口:
- IDisposable
public class RadarClampToObstacle extends ElectroMagnetism
依地形雷达类
-
-
构造器概要
构造器 构造器和说明 RadarClampToObstacle(Scene scene, String strTag)
依障碍雷达的构成函数
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 void
dispose()
对象释放int
getHCellAngle()
获取雷达单元格水平方向的跨度boolean
getIsCastToModel()
获取雷达障碍是否考虑模型boolean
getIsClamp()
获取雷达是否依障碍double
getRadarRadius()
获取雷达半径ElectroMagnetismType
getRadarType()
获取雷达类型int
getVCellAngle()
获取雷达单元格竖直方向的跨度void
setCellAngleHV(int nHAngle, int nVAngle)
设置雷达单元格水平和竖直跨度void
setIsCastToModel(boolean isCastToModel)
设置雷达障碍是否考虑模型void
setIsClamp(boolean bIsClamp)
设置雷达是否依障碍boolean
setParameter(Point3D point3D, Color sphereColor, Color lineColor, boolean bGridShow, double dRadius, int nHAngle, int nVAngle)
设置雷达参数void
setRadarRadius(double dRadius)
设置雷达半径-
从类继承的方法 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, setRotation, setScaneSpeed, toXML
-
-
-
-
方法详细资料
-
setParameter
public boolean setParameter(Point3D point3D, Color sphereColor, Color lineColor, boolean bGridShow, double dRadius, int nHAngle, int nVAngle)
设置雷达参数- 参数:
point3D
- 位置点sphereColor
- 雷达包络填充色lineColor
- 外包络线颜色bGridShow
- 外包络线显示标志dRadius
- 雷达半径(雷达默认单位是千米)nHAngle
- 雷达单元格水平跨度nVAngle
- 雷达单元格竖直跨度- 返回:
- 是否设置成功
-
getIsClamp
public boolean getIsClamp()
获取雷达是否依障碍- 返回:
- 是否依障碍
-
getHCellAngle
public int getHCellAngle()
获取雷达单元格水平方向的跨度- 返回:
- 雷达单元格水平方向的跨度
-
getVCellAngle
public int getVCellAngle()
获取雷达单元格竖直方向的跨度- 返回:
- 雷达单元格竖直方向的跨度
-
getRadarRadius
public double getRadarRadius()
获取雷达半径- 返回:
- 雷达雷达半径
-
getIsCastToModel
public boolean getIsCastToModel()
获取雷达障碍是否考虑模型- 返回:
- 雷达障碍是否考虑模型
-
setIsClamp
public void setIsClamp(boolean bIsClamp)
设置雷达是否依障碍- 参数:
bIsClamp
- 是否依障碍
-
setCellAngleHV
public void setCellAngleHV(int nHAngle, int nVAngle)
设置雷达单元格水平和竖直跨度- 参数:
nHAngle
- 单位格水平跨度nVAngle
- 单位格竖直跨度
-
setRadarRadius
public void setRadarRadius(double dRadius)
设置雷达半径- 参数:
dRadius
- 雷达半径
-
setIsCastToModel
public void setIsCastToModel(boolean isCastToModel)
设置雷达障碍是否考虑模型- 参数:
isCastToModel
- 是否考虑模型
-
getRadarType
public ElectroMagnetismType getRadarType()
获取雷达类型- 覆盖:
getRadarType
在类中ElectroMagnetism
- 返回:
- 雷达类型
-
dispose
public void dispose()
对象释放- 指定者:
dispose
在接口中IDisposable
- 覆盖:
dispose
在类中ElectroMagnetism
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.