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 |