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()
显示净空分析面板