IDimensionModel

中止控制器,用于取消异步操作的控制器对象

属性

abortController

中止控制器,用于取消异步操作的控制器对象

abortController: "" | AbortController

类型: "" | AbortController

dimensionActive

当前激活的标注,当前选中或正在操作的标注标识

dimensionActive: string

类型: string

dimensionLayer

标注图层,存储标注数据的图层对象

dimensionLayer: ILayer

类型: ILayer

dimensionLayerView

标注图层视图,用于显示标注的图层视图对象

dimensionLayerView: any

类型: any

dimensionsItems

标注项目数组,存储所有标注对象的集合

dimensionsItems: any[]

类型: any[]

dimensionsValueItems

标注数值项目数组,存储标注的具体数值信息

dimensionsValueItems: any[]

类型: any[]

mode

绘制模式

mode: "once" | "continuous"

类型: "once" | "continuous"

style

标注样式

style: IDimensionStyle

方法

dimensionClick

点击标注事件

dimensionClick(index): void

参数

  • index: number 被点击的标注索引,处理用户点击标注时的交互逻辑

返回:void

dimensionClose

关闭标注功能,停止标注功能并清理相关资源

dimensionClose(): void

返回:void

dimensionDelete

删除指定标注

dimensionDelete(index): void

参数

  • index: number 要删除的标注索引,根据索引删除特定的标注项

返回:void

dimensionDeleteAll

删除所有标注,清空场景中的所有标注项

dimensionDeleteAll(): void

返回:void

dimensionOpen

开启标注功能

dimensionOpen(): Promise

返回:Promise

setCursorDefault

设置默认鼠标样式,将鼠标光标恢复为默认样式

setCursorDefault(): void

返回:void

BIMFlux AI