DimensionModel
用于管理维度标注的数据和业务逻辑,包括标注的创建、删除、选择等操作
关系
Implements
DimensionModel Implements IDimensionModel
实现接口: IDimensionModel
用于管理维度标注的数据和业务逻辑,包括标注的创建、删除、选择等操作
构造函数
DimensionModel
构造函数
属性
abortController
中止控制器,用于取消正在进行的标注操作
abortController: "" | AbortController = ""
类型: "" | AbortController
默认值:""
dimensionActive
当前选中的标注
dimensionActive: string
类型: string
dimensionLayer
维度测量标注图层
dimensionLayer: any
类型: any
dimensionLayerView
维度测量标注图层视图
dimensionLayerView: any
类型: any
props
模型属性
props: IDimensionModelProps
访问器
dimensionsItems
标注项数组
get dimensionsItems(): any
返回: any 标注项数组
设置标注项数组
set dimensionsItems(arr: any): void
参数
- arr:
any
返回: void
dimensionsValueItems
标注项详细信息数组
get dimensionsValueItems(): any
返回: any 标注项详细信息数组
设置标注项详细信息数组
set dimensionsValueItems(arr: any): void
参数
- arr:
any
返回: void
mode
绘制模式
get mode(): "once" | "continuous"
返回: "once" | "continuous" 绘制模式
绘制模式
set mode(value: "once" | "continuous"): void
参数
- value:
"once"|"continuous"
返回: void
style
获取或设置标注样式
get style(): IDimensionStyle
返回: 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(): any
返回:any
init
初始化维度标注
init(): Promise
返回:Promise
setCursorDefault
设置鼠标样式为默认
setCursorDefault(): void
返回:void

BIMFlux AI
