以下表中列出了SceneAction的公开成员.
公共 构造函数
名称 | 说明 | |
---|---|---|
![]() |
SceneAction 构造函数 | 初始化 SceneAction 类的新实例。 |
公共 属性
名称 | 说明 | |
---|---|---|
![]() |
name | 获取或设置交互操作的名称。当用户自行开发一个 SceneAction 子类时,可自定义该操作的名称。 |
![]() |
sceneControl | 获取或设置与 SceneAction 联动的三维场景控件。 |
![]() |
type | 获取或设置用户交互操作类型。 |
公共 方法
名称 | 说明 | |
---|---|---|
![]() |
dispose | 释放资源。 |
![]() |
onClick | 鼠标指针悬停在三维场景控件上的情况下单击鼠标左键时触发的事件。 |
![]() |
onDbClick | 鼠标指针悬停在三维场景控件上的情况下双击鼠标左键时触发的事件。 |
![]() |
onKeyDown | 在三维场景控件具有焦点的情况下用户按任意键时触发的事件。 |
![]() |
onKeyUp | 在三维场景控件具有焦点的情况下用户释放任意键时触发的事件。 |
![]() |
onMouseDown | 鼠标指针悬停在三维场景控件上的情况下按下鼠标左键时触发的事件。 |
![]() |
onMouseMove | 鼠标指针悬停在三维场景控件上的情况下移动鼠标指针时触发的事件。 |
![]() |
onMouseOut | 当鼠标离开三维场景控件的边界区域时,触发该事件。 |
![]() |
onMouseOver | 在鼠标指针悬停在三维场景控件上时触发的事件。 |
![]() |
onMouseUp | 鼠标指针悬停在三维场景控件上的情况下抬起鼠标左键时触发的事件。 |
![]() |
onMouseWheel | 鼠标指针悬停在三维场景控件上的情况下用户滚动鼠标滚轮时触发的事件。 |
![]() |
raise_actionCompleted | 此方法仅用于扩展该 Action 时根据需求激活 actionCompleted 方法。 |
公共 事件
名称 | 说明 | |
---|---|---|
![]() |
actionCompleted | 添加或移除 onMouseUptopic1604 及 onDbClick 操作结束后的回调函数,若指定 queryName 方法,则会进行属性查询,并会触发回调函数除了参数 e 之外还会返回 SuperMap.Web.iServerJava6R.QueryEventArgs 类型的参数对象。 |