new Project()
工程类
Members
-
readonly guid :string
-
guid
-
readonly isOpened :boolean
-
打开状态
-
readonly name :string
-
名称
-
readonly position :Cartesian3
-
位置
-
readonly type :ProjType
-
类型
Methods
-
close() → {Promise.<boolean>}
-
关闭工程
Returns:
Promise.<boolean> -
getFloors() → {Promise.<Array.<string>>}
-
获取楼层列表
Returns:
Promise.<Array.<string>> -
getInnerProjects() → {Promise.<Array.<Project>>}
-
获取内联工程
Returns:
Promise.<Array.<Project>> -
getPropTemplateInfo() → {Array.<TemplateProps>}
-
获取属性模板
Returns:
Array.<TemplateProps> -
isolate(components) → {Promise.<boolean>}
-
隔离构件
Parameters:
Name Type Description components
Array.<Component> | Array.<string> Returns:
Promise.<boolean> -
isolateByOption(option) → {Promise.<boolean>}
-
按条件隔离构件
Parameters:
Name Type Description option
QueryCIMCompOption | QueryBIMCompOption Returns:
Promise.<boolean> -
open() → {Promise.<boolean>}
-
打开工程
Returns:
Promise.<boolean> -
queryComponents(paramopt) → {Promise.<Array.<Component>>}
-
查询构件
Parameters:
Name Type Attributes Description param
Array.<string> | QueryCIMCompOption | QueryBIMCompOption <optional>
Returns:
Promise.<Array.<Component>> -
reset()
-
重置工程状态(不包含打开状态)
-
resetComponentsDefaultColor(componentsopt)
-
还原构件颜色
Parameters:
Name Type Attributes Description components
Array.<Component> | Array.<string> <optional>
-
resetComponentsDefaultColorByOption(option)
-
按条件还原构件颜色
Parameters:
Name Type Description option
QueryCIMCompOption | QueryBIMCompOption -
selectComponents(paramopt)
-
选择构件
Parameters:
Name Type Attributes Description param
Array.<Component> | Array.<string> <optional>
-
selectComponentsByOption(option) → {Promise.<void>}
-
按条件选择构件
Parameters:
Name Type Description option
QueryCIMCompOption | QueryBIMCompOption CIM构件选项或BIM构件选项
Returns:
Promise.<void> -
setComponentsColor(color, componentsopt)
-
设置构件颜色
Parameters:
Name Type Attributes Description color
Color components
Array.<Component> | Array.<string> <optional>
-
setComponentsColorByOption(option, color) → {Promise.<void>}
-
按条件设置构件颜色
Parameters:
Name Type Description option
QueryCIMCompOption | QueryBIMCompOption color
Color Returns:
Promise.<void> -
setComponentsVisibility(bVisible, componentsopt)
-
设置构件显隐
Parameters:
Name Type Attributes Description bVisible
boolean components
Array.<Component> | Array.<string> <optional>
-
setComponentsVisibilityByOption(option, bVisible)
-
按条件设置构件显隐
Parameters:
Name Type Description option
QueryCIMCompOption | QueryBIMCompOption bVisible
boolean