鼠标交互操作类图
2021-03-22 19:24:09 69 举报
ODA鼠标键盘交互
作者其他创作
大纲/内容
设置捕获粒度(精度):SetSnapGranularity(int size)
类 名
说 明
UpdateGrips
键鼠交互类:负责提供要素拾取管理、抓取点管理的基本操作
SelectionManager
选择集管理类:负责提供选择集相关的操作接口
GripManager
抓取点管理类:负责提供抓取点相关的操作接口
TemporaryGraphic
为抓取点管理类和选择集管理类提供临时图形的显示、更新、清理接口(也可以为其他需要的功能提供服务)
SnapManager
捕获管理类:负责为抓取点管理类提供捕获点服务(也可以为其他需要的功能提供捕获服务)
+ EnableSnap(bool state)+ SetSnapType(...)+ SetSnapGranularity(int size)+ ShowSnap()+ HideSnap()
control
类说明:
GripManager类方法说明:
渲染控件
-
+ UpdateGrips+ SetValue+DragFinal+ResetGrips
EditorManger
-control-selectionManager-gripManager
+ EnableSelection(bool state)+ EnableGrip(bool state)+ EnableSnap(bool state)+ EnableSnap(boo state)+ AppendSelection(...)+ GetSelection( ) : void+ ClearSelection():+ ClearGrip();
Editor模块功能描述如下:1.用户通过鼠标拾取要素。2.用户通过抓取点更新几何要素3.通过捕获功能对1,2两个步骤的操作进行控制
TemporaryGraphics
+ create()+ clear()+ update()
UserDAO类的findUserByAccAndPwd()方法
UpdateGrips
显示抓取点
SetValue
拖拽过程中根据点设置几何要素
DragFinal
完成拖拽抓取点操作
ResetGrips
清理抓取点
0 条评论
下一页