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 enabledboolean Returns:
void- Inherited From:
-
enableEdit(map, enabled) → {void}
-
启用或关闭 GIS 编辑环境。
Parameters:
Name Type Attributes Description mapht.cesium.Map enabledboolean <optional>
Returns:
void- Inherited From:
-
enterCesiumNodeEdit(data) → {void}
-
进入 Cesium 节点编辑状态。
Parameters:
Name Type Description dataht.Data Returns:
void- Inherited From:
-
exitEditMode() → {void}
-
退出当前编辑模式。
Returns:
void- Inherited From:
-
flyToData(data, options, boundingSphere) → {void}
-
飞行定位到指定数据。
Parameters:
Name Type Attributes Description dataht.Data optionsany <optional>
boundingSphereBoundingSphere <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 dataht.Data Returns:
void- Inherited From:
-
handleEditModeChange(e) → {void}
-
宿主编辑模式变更处理。
Parameters:
Name Type Description eany Returns:
void- Inherited From:
-
handleGisEvent(e, fireG3dEvent) → {void}
-
通用 GIS 事件处理。
Parameters:
Name Type Attributes Description eht.cesium.GisEditorInteractiveEvent fireG3dEventboolean <optional>
Returns:
void- Inherited From:
-
handleHTmodeZoomEvent(e) → {void}
-
Parameters:
Name Type Description eany Returns:
void- Inherited From:
-
handleInteractive3d(e) → {void}
-
Parameters:
Name Type Description eht.cesium.GisEditorInteractiveEvent Returns:
void- Inherited From:
-
handleKeyDownEvent(event) → {void}
-
Parameters:
Name Type Description eventany Returns:
void- Inherited From:
-
handleKeyUpEvent(event) → {void}
-
Parameters:
Name Type Description eventany 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 movementany <optional>
dataht.Data <optional>
Returns:
void- Inherited From:
-
onMiddleDown(movement) → {void}
-
Parameters:
Name Type Attributes Description movementany <optional>
Returns:
void- Inherited From:
-
onMiddleUp(movement) → {void}
-
Parameters:
Name Type Attributes Description movementany <optional>
Returns:
void- Inherited From:
-
onMouseMove(e) → {void}
-
Parameters:
Name Type Description eht.cesium.GisEditorInteractiveEvent Returns:
void- Inherited From:
-
onMouseWheel(e) → {void}
-
Parameters:
Name Type Description eht.cesium.GisEditorInteractiveEvent Returns:
void- Inherited From:
-
onRightDown(movement, data) → {void}
-
Parameters:
Name Type Attributes Description movementany <optional>
dataht.Data <optional>
Returns:
void- Inherited From:
-
onRightUp(movement) → {void}
-
Parameters:
Name Type Attributes Description movementany <optional>
Returns:
void- Inherited From:
-
onShiftMiddleDown(movement) → {void}
-
Parameters:
Name Type Attributes Description movementany <optional>
Returns:
void- Inherited From:
-
onSmSelectionChange(event) → {void}
-
Parameters:
Name Type Description eventany Returns:
void- Inherited From:
-
onUp(movement) → {void}
-
Parameters:
Name Type Attributes Description movementany <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 activeboolean Returns:
void- Inherited From:
-
setAddingNodeMode(enabled) → {void}
-
设置是否处于新增 HT 图元状态。
Parameters:
Name Type Description enabledboolean Returns:
void- Inherited From:
-
setEditInteractor3dEnabled(enabled) → {void}
-
启用或关闭 3D 编辑交互器。
Parameters:
Name Type Description enabledboolean Returns:
void- Inherited From:
-
setEditor(editor) → {void}
-
绑定宿主编辑器实例。
Parameters:
Name Type Description editorany Returns:
void- Inherited From:
-
setEditShapeMode(enabled) → {void}
-
设置是否正在编辑 HT 图元。
Parameters:
Name Type Description enabledboolean Returns:
void- Inherited From:
-
setInteractorMode(mode) → {void}
-
设置 GIS / HT 交互模式。
Parameters:
Name Type Description modestring Returns:
void- Inherited From:
-
setInteractors(interactors) → {void}
-
设置 Graph3dView 使用的交互器列表。
Parameters:
Name Type Description interactorsArray.<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 intervalnumber <optional>
Returns:
void- Inherited From:
-
stopRefreshDrawCanvas() → {void}
-
Returns:
void- Inherited From:
-
useGISInteractor(force) → {void}
-
切换到 GIS 交互模式。
Parameters:
Name Type Attributes Description forceboolean <optional>
Returns:
void- Inherited From:
-
useHTInteractor(data, force) → {void}
-
切换到 HT 交互模式。
Parameters:
Name Type Attributes Description dataht.Data <optional>
forceboolean <optional>
Returns:
void- Inherited From: