src/client/app/frameworks/apis/services/bime.isolate.service.ts
构件隐藏显示对象
命名空间:window.BIMe.control.BIMeIsolate
constructor(bimeElementData: BIMeElementData, resourceService: ResourceService, isolateService: IsolateService, filterService: FilterService, viewerService: ViewerService, rendererService: RendererService)
|
| Public isolateElementByElementId |
isolateElementByElementId(elementId: string | string[], isClear: boolean)
|
|
根据构件ID来隔离构件
Parameters :
Returns:
void
|
| Public filterIsolate |
filterIsolate(levelId: string[], category: string[])
|
|
自定义隔离
Parameters :
Returns:
void
|
| Public isolateElementByElementName |
isolateElementByElementName(elementName: string | string[], modelId: string)
|
|
根据构件名称来隔离对象
Parameters :
Returns:
void
|
| Public isolateElementByLevelId |
isolateElementByLevelId(levelId: string | string[], modelId: string)
|
|
按照楼层来隔离对象
Parameters :
Returns:
void
|
| Public isolateElementByCatagoryId |
isolateElementByCatagoryId(categoryId: string | string[], modelId: string)
|
|
按照构件类型Id来隔离对象
Parameters :
Returns:
void
|
| Public isolateElementByCategoryName |
isolateElementByCategoryName(categoryName: string | string[], modelId: string)
|
|
根据构件类型名称来隔离构件
Parameters :
Returns:
void
|
| Public isolateElementByTypeId |
isolateElementByTypeId(typeId: string | string[], modelId: string)
|
|
根据构件类别来隔离对象
Parameters :
Returns:
void
|
| Public isolateElementByTypeName |
isolateElementByTypeName(typeName: string | string[], modelId: string)
|
|
根据类别名称来隔离对象
Parameters :
Returns:
void
|
| Public isolateElementByFamilyId |
isolateElementByFamilyId(familyId: string | string[], modelId: string)
|
|
根据族id来隔离对象
Parameters :
Returns:
void
|
| Public isolateElementByFamilyName |
isolateElementByFamilyName(familyName: string | string[], modelId: string)
|
|
根据族名称来隔离对象
Parameters :
Returns:
void
|
| Public removeAllIsolateElement |
removeAllIsolateElement()
|
|
显示所有隔离对象
Returns:
void
|
| Public getIsolateElementIds |
getIsolateElementIds()
|
|
得到当前所有隔离对象的数组
Returns:
string[]
隔离对象Ids |