MeasureView
关系
Extends
MeasureView Extends Widget
继承: Widget
Implements
MeasureView Implements IMeasureView
实现接口: IMeasureView
用于在3D场景中进行各种测量操作的视图组件,支持距离、角度、三角和面积测量
构造函数
MeasureView
构造函数
属性
afterCreate
afterCreate: any
类型: any
afterRemoved
afterRemoved: any
类型: any
afterUpdate
afterUpdate: any
类型: any
angleNode
角度显示节点
angleNode: HTMLElement
类型: HTMLElement
areaNode
面积显示节点
areaNode: any
类型: any
children
children: any
类型: any
dialogNode
弹窗DOM元素
dialogNode: any
类型: any
key
key: any
类型: any
model
测量模型
model: IMeasureModel
类型: IMeasureModel
props
视图属性
props: IMeasureViewProps
tabs
标签页数据
tabs: object[]
类型: object[]
tabsNode
标签页DOM元素
tabsNode: any
类型: any
totalDistanceNode
总距离显示节点
totalDistanceNode: any
类型: any
triangleDistanceNode
三角测量距离显示节点
triangleDistanceNode: any
类型: any
triangleHorizontalNode
三角测量水平距离显示节点
triangleHorizontalNode: any
类型: any
triangleVerticalNode
三角测量垂直距离显示节点
triangleVerticalNode: any
类型: any
uiStrings
uiStrings: any
类型: any
unit
测量单位
unit: Unit
类型: Unit
unitLabels
单位标签映射
unitLabels: object
类型: object
viewModel
viewModel: any
类型: any
访问器
container
set container(containerValue: any): void
参数
- containerValue:
any
返回: void
domNode
get domNode(): any
返回: any
set domNode(element: any): void
参数
- element:
any
返回: void
icon
get icon(): any
返回: any
set icon(iconValue: any): void
参数
- iconValue:
any
返回: void
id
get id(): any
返回: any
set id(value: any): void
参数
- value:
any
返回: void
label
get label(): any
返回: any
set label(labelValue: any): void
参数
- labelValue:
any
返回: void
renderable
get renderable(): any
返回: any
visible
get visible(): any
返回: any
set visible(isVisible: any): void
参数
- isVisible:
any
返回: void
方法
_attach
_attach(element): void
参数
- element:
any
返回:void
_detach
_detach(element): void
参数
- element:
any
返回:void
_postInitialize
Returns
_postInitialize(): void
返回:void
beforeFirstRender
Returns
beforeFirstRender(): Promise
返回:Promise
castContainer
castContainer(element): any
参数
- element:
any
返回:any
classes
classes(...args): any
参数
- args: ...
any
返回:any
clear
清除所有测量结果
clear(): void
返回:void
close
关闭测量弹窗
close(): void
返回:void
destroy
Returns
destroy(): void
返回:void
init
初始化视图
init(): void
返回:void
loadDependencies
Returns
loadDependencies(): any
返回:any
loadLocale
Returns
loadLocale(): any
返回:any
measureComplete
监听测量完成事件
measureComplete(): void
返回:void
normalizeCtorArgs
normalizeCtorArgs(args, container): any
参数
- args:
any - container:
any
返回:any
postInitialize
Returns
postInitialize(): void
返回:void
render
渲染测量视图
render(): any
返回:any
renderNow
Returns
renderNow(): void
返回:void
scheduleRender
Returns
scheduleRender(): void
返回:void
show
显示测量弹窗
show(): void
返回:void
tabsChange
测量类型切换处理
tabsChange(): void
返回:void
toggle
切换视图操作面板的显示和隐藏状态
toggle(): void
返回:void

BIMFlux AI
