src/client/app/frameworks/apis/services/bime.logic.data.service.ts
逻辑数据对象,模型树,空间树,视图,视点,批注,二维,构件属性等数据
命名空间:window.BIMe.logicData.BIMeLogicData
constructor(resource: ResourceService, jsonLoadService: JsonLoadService, documentManagementLoaderService: DocumentManagementLoaderService)
|
Public getModelTree |
getModelTree(modelId: string, viewId: string, versionNO: string)
|
得到模型结构树,每个视图下都有不同的结构树
Parameters :
Returns:
any
|
Public getModelStructureTree |
getModelStructureTree(modelId: string, viewId: string, nodePath: string, withChild: boolean)
|
得到模型树,分批获取
Parameters :
Returns:
any
|
Public getSpaceTree |
getSpaceTree(modelId: string, versionNO: string)
|
得到模型的空间树数据
Parameters :
Returns:
any
{Status:状态码, 200 表示正确返回,404 表示没有数据, Data: 空间树数据, 无数据返回null} |
Public getSystemTree |
getSystemTree(modelId: string, versionNO: string)
|
返回空间数据树
Parameters :
Returns:
any
{Status:状态码, 200 表示正确返回,404 表示没有数据, Data: 系统数据, 无数据返回null} |
Public getSheets |
getSheets(modelId: string, versionNO: string)
|
得到二维数据
Parameters :
Returns:
any
{Status:状态码, 200 表示正确返回,404 表示没有数据, Data: 二维数据, 无数据返回null} |
Public getAllView |
getAllView(modelId: string)
|
得到当前所有的模型视图
Parameters :
Returns:
any
|
Public getView |
getView(modelId: string, viewId: string)
|
根据视图Id得到视图信息
Parameters :
Returns:
any
|
Public getViewpoints |
getViewpoints(viewId: string)
|
得到当前视图下的所有视点(包括批注)的全部信息
Parameters :
Returns:
any
|
Public getViewpoint |
getViewpoint(viewpointId: string)
|
得到视点数据
Parameters :
Returns:
any
|
Public getViewpointDocumentAssociation |
getViewpointDocumentAssociation(modelId: string, viewpointId: string)
|
得到视点的关联文档
Parameters :
Returns:
any
|
Public getElementProperty |
getElementProperty(id: string)
|
得到构件的原始属性, 从revit或navisworks导出的属性
Parameters :
Returns:
any
|
Public getElementExternalProperty |
getElementExternalProperty(id: string)
|
得到构件的扩展属性
Parameters :
Returns:
any
|
Public getElementExternalLink |
getElementExternalLink(id: string)
|
得到构件的链接数据
Parameters :
Returns:
any
|
Public getElementDocumentAssociation |
getElementDocumentAssociation(id: string)
|
得到构件关联文档
Parameters :
Returns:
void
|
Public getAllDocuments |
getAllDocuments()
|
得到当前模型下的所有文档
Example :
Returns:
any
|
Public getAllDrawings |
getAllDrawings()
|
得到当前模型下的图纸
Example :
Returns:
any
|