v8.1.5

ht.cesium.GisPreviewEditor(options)

new GisPreviewEditor(options)

Parameters:
Name Type Attributes Description
options ht.cesium.GisEditorOptions <optional>

Extends

Members

dm3d :ht.DataModel

当前绑定的 DataModel / SelectionModel。

Inherited From:

editor :any

宿主编辑器扩展字段。

Inherited From:

editor3d :ht.graph3d.EditInteractor

HT 编辑交互器。

Inherited From:

g3d :ht.graph3d.Graph3dView

Inherited From:

gG3d :ht.graph3d.Graph3dView

当前绑定的 Graph3dView。

Inherited From:

gisMap :ht.cesium.Map

当前绑定的 Cesium Map。

Inherited From:

global :any

Inherited From:

inHTEditMode :boolean

Inherited From:

isActive :boolean

交互状态标识。

Inherited From:

map :ht.cesium.Map

Inherited From:

sm3d :ht.SelectionModel

Inherited From:

Methods

destroy() → {any}

销毁交互器及其事件监听。

Returns:
any
Inherited From:

enableCesiumEvent(enabled) → {void}

启用或关闭 Cesium 事件透传。

Parameters:
Name Type Description
enabled boolean
Returns:
void
Inherited From:

enableEdit(map, enabled) → {void}

启用或关闭 GIS 编辑环境。

Parameters:
Name Type Attributes Description
map ht.cesium.Map
enabled boolean <optional>
Returns:
void
Inherited From:

enterCesiumNodeEdit(data) → {void}

进入 Cesium 节点编辑状态。

Parameters:
Name Type Description
data ht.Data
Returns:
void
Inherited From:

exitEditMode() → {void}

退出当前编辑模式。

Returns:
void
Inherited From:

flyToData(data, options, boundingSphere) → {void}

飞行定位到指定数据。

Parameters:
Name Type Attributes Description
data ht.Data
options any <optional>
boundingSphere BoundingSphere <optional>
Returns:
void
Inherited From:

getDefaultInteractor() → {any}

获取默认 3D 交互器。

Returns:
any
Inherited From:

getVersion() → {string}

Returns:
string
Inherited From:

handleDoubleClickData(data) → {void}

双击数据处理。

Parameters:
Name Type Description
data ht.Data
Returns:
void
Inherited From:

handleEditModeChange(e) → {void}

宿主编辑模式变更处理。

Parameters:
Name Type Description
e any
Returns:
void
Inherited From:

handleGisEvent(e, fireG3dEvent) → {void}

通用 GIS 事件处理。

Parameters:
Name Type Attributes Description
e ht.cesium.GisEditorInteractiveEvent
fireG3dEvent boolean <optional>
Returns:
void
Inherited From:

handleHTmodeZoomEvent(e) → {void}

Parameters:
Name Type Description
e any
Returns:
void
Inherited From:

handleInteractive3d(e) → {void}

Parameters:
Name Type Description
e ht.cesium.GisEditorInteractiveEvent
Returns:
void
Inherited From:

handleKeyDownEvent(event) → {void}

Parameters:
Name Type Description
event any
Returns:
void
Inherited From:

handleKeyUpEvent(event) → {void}

Parameters:
Name Type Description
event any
Returns:
void
Inherited From:

hideGizmo() → {void}

Returns:
void
Inherited From:

inAddingNodeState() → {boolean}

当前是否处于新增 HT 图元状态。

Returns:
boolean
Inherited From:

interactorModeGIS() → {boolean}

当前是否处于 GIS 交互模式。

Returns:
boolean
Inherited From:

interactorModeHT() → {boolean}

当前是否处于 HT 交互模式。

Returns:
boolean
Inherited From:

onDown(movement, data) → {void}

Parameters:
Name Type Attributes Description
movement any <optional>
data ht.Data <optional>
Returns:
void
Inherited From:

onMiddleDown(movement) → {void}

Parameters:
Name Type Attributes Description
movement any <optional>
Returns:
void
Inherited From:

onMiddleUp(movement) → {void}

Parameters:
Name Type Attributes Description
movement any <optional>
Returns:
void
Inherited From:

onMouseMove(e) → {void}

Parameters:
Name Type Description
e ht.cesium.GisEditorInteractiveEvent
Returns:
void
Inherited From:

onMouseWheel(e) → {void}

Parameters:
Name Type Description
e ht.cesium.GisEditorInteractiveEvent
Returns:
void
Inherited From:

onRightDown(movement, data) → {void}

Parameters:
Name Type Attributes Description
movement any <optional>
data ht.Data <optional>
Returns:
void
Inherited From:

onRightUp(movement) → {void}

Parameters:
Name Type Attributes Description
movement any <optional>
Returns:
void
Inherited From:

onShiftMiddleDown(movement) → {void}

Parameters:
Name Type Attributes Description
movement any <optional>
Returns:
void
Inherited From:

onSmSelectionChange(event) → {void}

Parameters:
Name Type Description
event any
Returns:
void
Inherited From:

onUp(movement) → {void}

Parameters:
Name Type Attributes Description
movement any <optional>
Returns:
void
Inherited From:

prepareGisEnv() → {void}

初始化 GIS 编辑环境。

Returns:
void
Inherited From:

resetCameraUp() → {void}

重置相机上方向。

Returns:
void
Inherited From:

restoreInteractorMode() → {void}

恢复当前场景记录的交互模式。

Returns:
void
Inherited From:

restoreLocalInteractorMode() → {void}

恢复本地存储记录的交互模式。

Returns:
void
Inherited From:

setActive(active) → {void}

设置当前交互器是否激活。

Parameters:
Name Type Description
active boolean
Returns:
void
Inherited From:

setAddingNodeMode(enabled) → {void}

设置是否处于新增 HT 图元状态。

Parameters:
Name Type Description
enabled boolean
Returns:
void
Inherited From:

setEditInteractor3dEnabled(enabled) → {void}

启用或关闭 3D 编辑交互器。

Parameters:
Name Type Description
enabled boolean
Returns:
void
Inherited From:

setEditor(editor) → {void}

绑定宿主编辑器实例。

Parameters:
Name Type Description
editor any
Returns:
void
Inherited From:

setEditShapeMode(enabled) → {void}

设置是否正在编辑 HT 图元。

Parameters:
Name Type Description
enabled boolean
Returns:
void
Inherited From:

setInteractorMode(mode) → {void}

设置 GIS / HT 交互模式。

Parameters:
Name Type Description
mode string
Returns:
void
Inherited From:

setInteractors(interactors) → {void}

设置 Graph3dView 使用的交互器列表。

Parameters:
Name Type Description
interactors Array.<any>
Returns:
void
Inherited From:

showGizmo() → {void}

显示 / 隐藏编辑辅助控件。

Returns:
void
Inherited From:

simulateMouseEvent() → {void}

模拟一次鼠标事件,用于刷新交互状态。

Returns:
void
Inherited From:

startRefreshDrawCanvas(interval) → {void}

开始 / 停止刷新绘制画布。

Parameters:
Name Type Attributes Description
interval number <optional>
Returns:
void
Inherited From:

stopRefreshDrawCanvas() → {void}

Returns:
void
Inherited From:

useGISInteractor(force) → {void}

切换到 GIS 交互模式。

Parameters:
Name Type Attributes Description
force boolean <optional>
Returns:
void
Inherited From:

useHTInteractor(data, force) → {void}

切换到 HT 交互模式。

Parameters:
Name Type Attributes Description
data ht.Data <optional>
force boolean <optional>
Returns:
void
Inherited From: