src/client/app/frameworks/apis/services/bime.data.modelInfo.service.ts
模型数据类 得到模型的基本数据
命名空间 :window.BIMe.modelInfo.BIMeModelInfo
constructor(resourceService: ResourceService, versionService: VersionService, modelLoaderService: ModelLoaderService)
|
| Public version |
version()
|
|
Returns:
void
|
| Public modelName |
modelName()
|
|
当前模型名称
Example :
Returns:
string
|
| Public projectId |
projectId()
|
|
当前模型的项目id
Example :
Returns:
string
|
| Public modelId |
modelId()
|
|
当前模型的Id, 如果模型为合并模型,则返回的Id为合并后的模型Id
Example :
Returns:
string
|
| Public userName |
userName()
|
|
当前登录用户
Example :
Returns:
string
|
| Public modelCreateTime |
modelCreateTime()
|
|
模型创建时间
Example :
Returns:
string
|
| Public isMerge |
isMerge()
|
|
模型是否为合并模型,如果为合并模型则无法创建视图
Example :
Returns:
boolean
|
| Public thumbnail |
thumbnail()
|
|
导出模型时的缩略图
Example :
Returns:
string
为base64的字符串 |
| Public getModelLevel |
getModelLevel(modelId: string)
|
|
模型的楼层信息
Parameters :
Returns:
void
|
| Public isHaveSpace |
isHaveSpace(modelId: string)
|
|
判断当前模型是否有空间数据
Parameters :
Returns:
boolean
|
| Public isHaveSheet |
isHaveSheet(modelId: string)
|
|
判断当前模型是否有二维数据
Parameters :
Returns:
boolean
|
| Public getCategories |
getCategories()
|
|
得到revit类别
Example :
Returns:
any
|
| Public getAllModels |
getAllModels()
|
|
得到当前项目下所有的模型
Example :
Returns:
any
|
| Public getVersion |
getVersion()
|
|
得到当前模型所有的版本
Example :
Returns:
any
|
| Public getMergeModelId2ViewId |
getMergeModelId2ViewId()
|
|
获取合并模型 模型ID和视图ID
Returns:
void
|