src/client/app/frameworks/apis/services/bime.element.data.service.ts
构件id 对象,主要根据构件的楼层,类型,类别以及族来获取构件的id
命名空间:命名空间 :window.BIMe.modelData.BIMeElementData
constructor(viewerService: ViewerService, selectorService: SelectorService, zoomService: ZoomService, rendererService: RendererService, searchPropertyLoaderService: SearchPropertyLoaderService, sectionService: SectionService, resourceService: ResourceService)
|
getAllElementInfoMap |
getAllElementInfoMap()
|
Returns:
void
|
getAllSpaceInfo |
getAllSpaceInfo()
|
Returns:
void
|
Public getAllElementIds |
getAllElementIds()
|
当前模型所有的构件
Example :
Returns:
string[]
|
Public getElementIdsInBox |
getElementIdsInBox()
|
得到剖切中的所有构件
Example :
Returns:
string[]
|
Public getElementIdsCrossBox |
getElementIdsCrossBox()
|
得到与剖切相交的所有的构件
Example :
Returns:
string[]
|
Public getElementIdsByCategoryId |
getElementIdsByCategoryId(modelId: string, categoryId: string | string[])
|
根据构件类型,得到构件id
Parameters :
Returns:
void
构件Ids |
Public getElementIdsByCategoryName |
getElementIdsByCategoryName(modelId: string, categoryName: string | string[])
|
根据类型名称得到构件id
Parameters :
Returns:
void
|
Public getElementIdsByLevelId |
getElementIdsByLevelId(modelId: string, levelId: string | string[])
|
根据levelId 得到构件id
Parameters :
Returns:
void
|
Public getElementIdsByElementName |
getElementIdsByElementName(modelId: string, elementName: string | string[])
|
根据构件名称得到构件Id
Parameters :
Returns:
void
|
Public getElementIdsByTypeId |
getElementIdsByTypeId(modelId: string, typeId: string | string[])
|
根据构件类别id得到构件id
Parameters :
Returns:
void
|
Public getElementIdsByTypeName |
getElementIdsByTypeName(modelId: string, typeName: string | string[])
|
根据构件类别名称得到构件id
Parameters :
Returns:
void
|
Public getElementIdsByFamilyId |
getElementIdsByFamilyId(modelId: string, familyId: string | string[])
|
根据构件族id得到构件id
Parameters :
Returns:
void
|
Public getElementIdsByFamilyName |
getElementIdsByFamilyName(modelId: string, familyName: string | string[])
|
根据族名称得到构件id
Parameters :
Returns:
void
|
Public getElementIdsByCondition |
getElementIdsByCondition(searches: any[])
|
按照构件属性得到构件ID
Parameters :
Returns:
any
|
Public getElementInfoByElementId |
getElementInfoByElementId(elementId: string)
|
根据构件id得到构件属性
Parameters :
Returns:
Object
构件属性信息 包括楼层信息,类别,类型 |
Public test |
test()
|
Returns:
void
|