Class: EditTool

EditTool

new EditTool(viewer, graphicsLayer, options)

engineExtensions/tools/graphciTool/EditTool.js, line 5

标绘编辑工具

Name Type Description
viewer Viewer
graphicsLayer Object
options Object

Members

pickingGraphicGraphic

返回当前选中图形

stateGraphic

返回当前选中图形

Methods

active()

engineExtensions/tools/graphciTool/EditTool.js, line 951

激活编辑工具

activeRotationMode()

engineExtensions/tools/graphciTool/EditTool.js, line 357

开启旋转编辑模式

activeScaleMode()

engineExtensions/tools/graphciTool/EditTool.js, line 388

开启缩放编辑模式

activeTranslationMode()

engineExtensions/tools/graphciTool/EditTool.js, line 375

开启平移编辑模式

destroy()

engineExtensions/tools/graphciTool/EditTool.js, line 1100

销毁编辑工具,清除编辑点

getTransformEditor(editGraphic)

engineExtensions/tools/graphciTool/EditTool.js, line 148

获取模型编辑器

Name Type Description
editGraphic Object

模型对象

Returns:
Object 模型编辑器对象

mouseMoveEvent(pickingGraphic, event)

engineExtensions/tools/graphciTool/EditTool.js, line 825

鼠标拖动更新图形事件

Name Type Description
pickingGraphic

要移动的graphic对象

event

鼠标移动事件返回对象

startEdit()

engineExtensions/tools/graphciTool/EditTool.js, line 983

激活编辑工具

stop()

engineExtensions/tools/graphciTool/EditTool.js, line 1016

关闭编辑工具

stopEdit()

engineExtensions/tools/graphciTool/EditTool.js, line 1058

取消编辑状态,清除选择

toggleNonUniformScaling()

engineExtensions/tools/graphciTool/EditTool.js, line 401

开启等比缩放编辑模式

undo()

engineExtensions/tools/graphciTool/EditTool.js, line 1011

撤销