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
|