CutFillAnalysis
类:填挖方对象类
Constructor
new Glodon.Bimface.Analysis.CutFill.CutFillAnalysis(cutFillAnalysisConfig)
构造填挖方对象
Parameters:
Name | Type | Description |
---|---|---|
cutFillAnalysisConfig | Glodon.Bimface.Analysis.CutFill.CutFillAnalysisConfig | 填挖方对象的配置项 |
Methods
destroy()
销毁填挖方对象类
getBoundary()
获取填挖方的边界
Returns:
Type | Description |
---|---|
Array | 填挖方对象的边界 |
getCutArea()
获取挖方区域的面积
Returns:
Type | Description |
---|---|
Number | 挖方区域的面积 |
getCutVolume()
获取填挖方对象的挖方量
Returns:
Type | Description |
---|---|
Number | 填挖方对象的挖方量 |
getFillArea()
获取填方区域的面积
Returns:
Type | Description |
---|---|
Number | 填方区域的面积 |
getFillVolume()
获取填挖方对象的填方量
Returns:
Type | Description |
---|---|
Number | 填挖方对象的填方量 |
getLayerIds()
获取参与填挖方分析的图层ID列表
Returns:
Type | Description |
---|---|
Array | 参与填挖方分析的图层ID数组 |
getLevel()
获取基准面标高
Returns:
Type | Description |
---|---|
Number | 基准面标高 |
getTotalArea()
获取填挖方区域的总面积
Returns:
Type | Description |
---|---|
Number | 填挖方区域的总面积 |
hide()
隐藏填挖方对象
setBoundary(boundary)
设置填挖方对象的边界
Parameters:
Name | Type | Description |
---|---|---|
boundary | Array | 填挖方分析的区域边界,由多个点组成 |
setLayerIds(layerIds)
设置参与填挖方分析的图层
Parameters:
Name | Type | Description |
---|---|---|
layerIds | Array | 参与填挖方分析的图层ID数组,支持TrerrainLayer和TilesetLayer。所有参与图层的填挖方量将进行叠加计算。 |
setLevel(level)
设置填挖方象的基准面标高
Parameters:
Name | Type | Description |
---|---|---|
level | Number | 填挖方对象的基准面标高 |
show()
显示填挖方对象
update()
更新分析结果