new Interactor(g3d)
拓扑组件上交互器基类,封装了交互的基础功能
Parameters:
Name | Type | Description |
---|---|---|
g3d |
ht.graph3d.Graph3dView | 场景 |
Members
Methods
-
addListeners() → {void}
-
添加事件监听
交互器遍历自身的 handle_xxx 函数,如果发现 xxx 匹配某种事件类型,会增加相应的事件监听
例如:
handle_keydown keydown 事件处理函数Returns:
void -
fi(event) → {void}
-
派发交互器事件
Parameters:
Name Type Description event
any Returns:
void -
getClass() → {function}
-
获取类声明(构造函数)
Returns:
function -
getClassName() → {string}
-
获取类全名
Returns:
string -
getSuperClass() → {function}
-
获取父类声明(构造函数),继承类时可以用来调用父类构造或函数
Returns:
function -父类声明(构造函数)
-
getView() → {HTMLDivElement}
-
获取拓扑组件的根层div
Returns:
HTMLDivElement -
removeListeners() → {void}
-
移除事件监听
Returns:
void -
setUp() → {void}
-
安装函数
Returns:
void -
startDragging(event) → {void}
-
开始拖拽
Parameters:
Name Type Description event
Event Returns:
void -
tearDown() → {void}
-
卸载函数
Returns:
void