Measure

.Measure. Measure

测量

Constructor

new Glodon.Bimface.Plugins.Measure.Measure(options)

Parameters:
Name Type Description
options Glodon.Bimface.Plugins.Measure.MeasureConfig

配置参数

Methods

clear()

清空测量数据

getAllItems()

获取所有测量数据

Returns:
Type Description
Array

测量数据列表

getLengthUnits()

获取测量长度单位

Returns:
Type Description
Glodon.Bimface.Plugins.Measure.LengthUnits

测量长度单位

getMeasureType()

获取当前测量功能的类型

Returns:
Type Description
Glodon.Bimface.Plugins.Measure.MeasureTypeOption

当前测量功能的类型

getPrecision()

获取测量的精度

Returns:
Type Description
Number

测量精度,即保留小数的位数,可取0-3的整数

getScale()

获取测量比例

Returns:
Type Description
Number

测量精度,即保留小数的位数,可取0-3的整数

hideAllItems()

隐藏所有测量数据

onClick(callback)

测量数据的点击事件

Parameters:
Name Type Description
callback function

左键点击事件

removeSelectedItem()

去除测量数据的选中效果

setItems(items)

设置测量数据

Parameters:
Name Type Description
items Array

测量数据列表

setLengthUnits(units)

设置测量长度单位

Parameters:
Name Type Description
units Glodon.Bimface.Plugins.Measure.LengthUnits

测量长度单位

setMeasureType(measureType)

设置测量功能的类型

Parameters:
Name Type Description
measureType Glodon.Bimface.Plugins.Drawable.DrawableContext

测量功能的类型

setPrecision(precision)

设置测量的精度

Parameters:
Name Type Description
precision Number

测量精度,即保留小数的位数,可取0-3的整数

setScale(scale)

设置测量比例

Parameters:
Name Type Description
scale Number

测量比例,取值范围为1-2000的整数

showAllItems()

显示所有测量数据