src/client/app/frameworks/apis/services/bime.selector.service.ts
高亮的服务对象
命名空间: window.BIMe.control.BIMeSelector
constructor(bimeElementData: BIMeElementData, resourceService: ResourceService, selectorService: SelectorService, filterService: FilterService, rendererService: RendererService, BIMeEvent: BIMeEvent)
|
Public selectorCallBack |
selectorCallBack(callback: any)
|
选择事件回调
Returns:
void
|
Public getSelectorElementIds |
getSelectorElementIds()
|
得到当前所有选中对象的Id
Example :
Returns:
void
|
Public filterSelector |
filterSelector(levelId: string[], category: string[])
|
自定义选择
Parameters :
Returns:
void
|
Public selectorElementByElementId |
selectorElementByElementId(elementId: string | string[], isClear: boolean)
|
根据构件id高亮对象
Parameters :
Returns:
void
|
Public selectorElementByElementName |
selectorElementByElementName(elementName: string | string[], isClear: boolean, modelId: string)
|
根据构件名称来高亮对象
Parameters :
Returns:
void
|
Public selectorElementByCategoryId |
selectorElementByCategoryId(categoryId: string | string[], isClear: boolean, modelId: string)
|
根据类型Id 高亮对象
Parameters :
Returns:
void
|
Public selectorElementByLevelId |
selectorElementByLevelId(levelId: string | string[], isClear: boolean, modelId: string)
|
根据楼层id 高亮对象
Parameters :
Returns:
void
|
Public selectorElementByTypeId |
selectorElementByTypeId(typeId: string | string[], isClear: boolean, modelId: string)
|
根据构件类别Id 高亮对象
Parameters :
Returns:
void
|
Public selectorElementByTypeName |
selectorElementByTypeName(typeName: string | string[], isClear: boolean, modelId: string)
|
根据类别名称高亮对象
Parameters :
Returns:
void
|
Public selectorElementByFamilyId |
selectorElementByFamilyId(familyId: string | string[], isClear: boolean, modelId: string)
|
根据构件族Id 高亮对象
Parameters :
Returns:
void
|
Public selectorElementByFamilyName |
selectorElementByFamilyName(familyName: string | string[], isClear: boolean, modelId: string)
|
根据构件族名称高亮对象
Parameters :
Returns:
void
|
Public removeAllSelectorElements |
removeAllSelectorElements()
|
清空当前选中的对象
Example :
Returns:
void
|
Public removeSelectorByElementId |
removeSelectorByElementId(elementId: string | string[])
|
根据构件id 移除选中对象
Parameters :
Returns:
void
|
Public removeSelectorByLevelId |
removeSelectorByLevelId(levelId: string | string[], modelId: string)
|
根据楼层Id 移除选中对象
Parameters :
Returns:
void
|
Public removeSelectorByCategoryId |
removeSelectorByCategoryId(categoryId: string | string[], modelId: string)
|
根据构件类型Id,移除选中对象
Parameters :
Returns:
void
|
Public removeSelectorByCategoryName |
removeSelectorByCategoryName(categoryName: string | string[], modelId: string)
|
根据类型名称移除选中对象
Parameters :
Returns:
void
|
Public removeSelectorByTypeName |
removeSelectorByTypeName(typeName: string | string[], modelId: string)
|
根据类别名称移除选中对象
Parameters :
Returns:
void
|
Public removeSelectorByTypeId |
removeSelectorByTypeId(typeId: string | string[], modelId: string)
|
根据类别名称移除选中对象
Parameters :
Returns:
void
|
Public removeSelectorByFamilyId |
removeSelectorByFamilyId(familyId: string | string[], modelId: string)
|
根据族id移除选中对象
Parameters :
Returns:
void
|
Public removeSelectorByFamilyName |
removeSelectorByFamilyName(familyName: string | string[], modelId: string)
|
根据族名称移除选中对象
Parameters :
Returns:
void
|