ht.graph3d.Interactor(g3d)

new Interactor(g3d)

拓扑组件上交互器基类,封装了交互的基础功能

Parameters:
Name Type Description
g3d ht.graph3d.Graph3dView

场景

Members

g3d :ht.graph3d.Graph3dView

gv :ht.graph3d.Graph3dView

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