CutFillAnalysis

类:填挖方对象类

Constructor

new Glodon.Bimface.Analysis.CutFill.CutFillAnalysis(cutFillAnalysisConfig)

构造填挖方对象

Parameters:
NameTypeDescription
cutFillAnalysisConfigGlodon.Bimface.Analysis.CutFill.CutFillAnalysisConfig

填挖方对象的配置项

Methods

destroy()

销毁填挖方对象类

getBoundary()

获取填挖方的边界

Returns:
TypeDescription
Array

填挖方对象的边界

getCutArea()

获取挖方区域的面积

Returns:
TypeDescription
Number

挖方区域的面积

getCutVolume()

获取填挖方对象的挖方量

Returns:
TypeDescription
Number

填挖方对象的挖方量

getFillArea()

获取填方区域的面积

Returns:
TypeDescription
Number

填方区域的面积

getFillVolume()

获取填挖方对象的填方量

Returns:
TypeDescription
Number

填挖方对象的填方量

getLayerIds()

获取参与填挖方分析的图层ID列表

Returns:
TypeDescription
Array

参与填挖方分析的图层ID数组

getLevel()

获取基准面标高

Returns:
TypeDescription
Number

基准面标高

getTotalArea()

获取填挖方区域的总面积

Returns:
TypeDescription
Number

填挖方区域的总面积

hide()

隐藏填挖方对象

setBoundary(boundary)

设置填挖方对象的边界

Parameters:
NameTypeDescription
boundaryArray

填挖方分析的区域边界,由多个点组成

setLayerIds(layerIds)

设置参与填挖方分析的图层

Parameters:
NameTypeDescription
layerIdsArray

参与填挖方分析的图层ID数组,支持TrerrainLayer和TilesetLayer。所有参与图层的填挖方量将进行叠加计算。

setLevel(level)

设置填挖方象的基准面标高

Parameters:
NameTypeDescription
levelNumber

填挖方对象的基准面标高

show()

显示填挖方对象

update()

更新分析结果