ClearanceHeightCheckPanel
类:净空分析面板
Constructor
new Glodon.Bimface.Plugins.ClearanceHeightCheck.ClearanceHeightCheckPanel(clearanceHeightCheckPanelConfig)
Parameters:
Name | Type | Description |
---|---|---|
clearanceHeightCheckPanelConfig | Glodon.Bimface.Plugins.ClearanceHeightCheck.ClearanceHeightCheckPanelConfig | 净空分析面板配置项 |
Methods
destroy()
销毁净空分析面板
getComponentsDisplayMode()
获取构件显示配色方案
Returns:
Type | Description |
---|---|
Object | 构件显示配色方案 |
getRoomsDisplayMode()
获取空间显示配色方案
Returns:
Type | Description |
---|---|
Object | 空间显示配色方案 |
hide()
隐藏净空分析面板
setComponentsDisplayMode(mode, option)
设置参与净空分析的构件的显示样式,用于设置构件的颜色及透明度。
Parameters:
Name | Type | Description |
---|---|---|
mode | String | 显示模式 ("byStatus":依据是否满足净高要求,采用用户自定义的颜色,应用color1和color2;"byHeight":依据净高,设置不同的颜色;"default":采用默认配色) |
option | Object | 颜色配置方案 |
setData(clearanceHeightCheckResult)
加载净空分析数据,用户需要输入参与净空分析的空间信息,数据通过后端接口获取
Parameters:
Name | Type | Description |
---|---|---|
clearanceHeightCheckResult | Object | 净空分析结果,用于获取参与净空分析的空间信息 |
Example
净空分析结果
{
"clearanceHeightId": "123",
"description": "这是一个示例",
"name": "净空分析1",
"results": [
{
"levelId": "123",
"space": [
{
"spaceId": "123",
"spaceName": "这是一个空间",
"targetHeight": "2800",
"clearanceHeight": "2300",
"unit": "mm",
"isQualified": "false"
},
{
"spaceId": "456",
"spaceName": "这又是一个空间",
"targetHeight": "2800",
"clearanceHeight": "2900",
"unit": "mm",
"isQualified": "true"
}
]
}
]
}
setRoomsDisplayMode(mode, option)
设置参与净空分析的构件的显示样式,用于设置构件的颜色及透明度。
Parameters:
Name | Type | Description |
---|---|---|
mode | String | 显示模式 ("byStatus":依据是否满足净高要求,采用用户自定义的颜色,应用color1和color2;"byHeight":依据净高,设置不同的颜色;"default":采用默认配色) |
option | Object | 颜色配置方案 |
show()
显示净空分析面板