HeightLimitAnalysis

类:控高分析

Constructor

new Glodon.Bimface.Analysis.HeightLimit.HeightLimitAnalysis(heightLimitAnalysisConfig)

构造控高分析对象

Parameters:
NameTypeDescription
heightLimitAnalysisConfigGlodon.Bimface.Analysis.HeightLimit.HeightLimitAnalysisConfig

控高分析配置项

Methods

clearArea()

清除控高分析区域,清除后对所有区域生效

clearLayers()

清除控高分析对象的图层列表,清除后对所有图层生效

destroy()

清除控高分析对象

getArea()

获取控高分析对象的平面区域

Returns:
TypeDescription
Object

平面区域

getColor()

获取控高分析颜色

Returns:
TypeDescription
Glodon.Web.Graphics.Color

控高分析颜色

getHeight()

获取控制高度

Returns:
TypeDescription
Number

控制高度

getLayerIds()

获取控高分析对象的图层列表

Returns:
TypeDescription
Array

控高分析对象的图层列表,若mode为“global”,则代表全部图层

getMode()

获取控高分析模式

Returns:
TypeDescription
String

控高分析模式,“global”为全局,“customized”为自定义

hide()

隐藏控高分析对象

setArea(area)

设置控高分析区域

Parameters:
NameTypeDescription
areaObject

控高分析区域,仅当模式为“customized”时有效,不填则对所有区域生效

typeString

平面的类型,"rectangle"为矩形, "polygon"为多边形, "circle"为圆

pointsArray

平面的边界点,type为"rectangle"时, points值为[minpt,maxpt], 对应平面的起始点和结束点;type为"polygon"时, points值为[p1, p2, p3, ...], 点数大于等于3且首尾不可重复

centerObject

中心点, 仅当type为"circle"时有效, 默认值为:{x: 0, y: 0, z: 0}

radiusNumber

半径, 仅当type为"circle"时有效, 根据viewer判断单位, 若为viewer3D,则单位与场景设置单位一致, 若为viewerGIS, 则单位为m

setColor(color)

设置控高分析颜色

Parameters:
NameTypeDescription
colorGlodon.Web.Graphics.Color

控高分析颜色

setHeight(height)

设置控制高度

Parameters:
NameTypeDescription
heightNumber

控制高度

setLayerIds(ids)

设置控高分析对象的图层列表

Parameters:
NameTypeDescription
idsArray

控高分析对象的图层列表,若mode为“global”,则代表全部图层

setMode(mode)

设置控高分析模式

Parameters:
NameTypeDescription
modeString

控高分析模式,“global”为全局,“customized”为自定义

show()

显示控高分析对象

update()

更新设置