CustomTool

用于创建和管理自定义工具的类

构造函数

CustomTool

构造函数

new CustomTool(props)

参数

返回:CustomTool CustomTool对象

属性

toStringTag

字符串标签

toStringTag: "CustomTool"

类型: "CustomTool"

element

DOM 元素

element: any

类型: any

name

工具名称

name: string

类型: string

props

工具属性

props: IToolProps

类型: IToolProps

scene

场景实例

scene: IScene

类型: IScene

访问器

container

容器 getter

get container(): string | HTMLElement

返回: string | HTMLElement 容器 getter

容器 setter

set container(value: 容器值): void

参数

  • value: 容器值

返回: void

icon

图标 getter

get icon(): string

返回: string 图标 getter

图标 setter

set icon(value: string): void

参数

  • value: string

返回: void

label

标签 getter

get label(): string

返回: string 标签 getter

标签 setter

set label(value: string): void

参数

  • value: string

返回: void

selectable

可选择状态 getter

get selectable(): boolean

返回: boolean 可选择状态 getter

可选择状态 setter

set selectable(value: boolean): void

参数

  • value: boolean

返回: void

size

尺寸 getter

get size(): number

返回: number 尺寸 getter

尺寸 setter

set size(value: number): void

参数

  • value: number

返回: void

方法

destroy

销毁工具

destroy(): void

返回:void

listenClick

监听点击事件

listenClick(): void

返回:void

setToolAttr

设置工具属性

setToolAttr(attr): void

参数

返回:void

BIMFlux AI