SliceViewModel

切片视图模型,用于在3D视图中管理和控制切片分析。

构造函数

SliceViewModel

切片视图模型,用于在3D视图中管理和控制切片分析。

new SliceViewModel(config)

参数

  • config: any 配置对象,用于初始化视图模型。

返回:SliceViewModel SliceViewModel对象

属性

analysis

analysis: any

类型: any

访问器

excludedLayers

获取当前分析中被排除的图层集合。

get excludedLayers(): any

返回: any 获取当前分析中被排除的图层集合。

设置要排除的图层集合。

set excludedLayers(layers: any): void

参数

  • layers: any

返回: void

excludeGroundSurface

获取是否排除地面的设置。

get excludeGroundSurface(): any

返回: any 获取是否排除地面的设置。

设置是否排除地面表面。

set excludeGroundSurface(excludeGround: any): void

参数

  • excludeGround: any

返回: void

layersMode

获取当前图层模式。

get layersMode(): any

返回: any 获取当前图层模式。

shape

获取当前分析中的形状。

get shape(): any

返回: any 获取当前分析中的形状。

设置分析形状。

set shape(shapeValue: any): void

参数

  • shapeValue: any

返回: void

state

获取切片视图模型的当前状态。

get state(): any

返回: any 获取切片视图模型的当前状态。

tiltEnabled

获取倾斜功能是否启用。

get tiltEnabled(): any

返回: any 获取倾斜功能是否启用。

设置分析视图的倾斜功能是否启用。

set tiltEnabled(enabled: any): void

参数

  • enabled: any

返回: void

方法

constructAnalysis

构建并返回一个新的切片分析对象。

constructAnalysis(): any

返回:any

destroy

销毁切片视图模型实例,清理相关资源。

destroy(): void

返回:void

enterExcludeLayerMode

进入排除图层模式,允许用户选择要排除的图层。

enterExcludeLayerMode(): void

返回:void

exitExcludeLayerMode

退出排除图层模式,并通知相关工具执行相应操作。

exitExcludeLayerMode(): void

返回:void

onConnectToAnalysisView

当连接到分析视图时调用的方法,用于激活视图。

onConnectToAnalysisView(view): void

参数

  • view: any 需要激活的分析视图对象。

返回:void

start

启动切片视图模型,清除相同视图的其他切片模型,并激活分析视图。

start(): Promise

返回:Promise

BIMFlux AI