地质雷达异常编辑系统的设计与实现.pdfVIP

地质雷达异常编辑系统的设计与实现.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中国地球物理2006 ①RadDrawDoe的成员变量:除已经定义的文档链表对象mObieets外,文档还需要设定背景颜 色、大小、映射模式等特性,在文档中声明为受保护的成员变量。 化函数。由于保存的是一个个的对象,对象的实际数据应该在对象的序列化函数中保存。为 RadDrawDoc加入一些成员函数,完成对对象链表的操作。 4.交互工具模块的设计 交互工具将完成绘图和图形编辑两个RadDraw的重要功能。 (1)绘图功能模块设计 采用橡皮筋效果的鼠标绘图。在此过程中需要相应的鼠标消息及其对应步骤为: ①开始绘图:对应于WMLBUTTONDOWN消息。 ②鼠标拖动:对应于WMMOUSEMOVE消息。 ③结束绘图:对应于WMLBUTTONDOWN消息。 (2)图形拾取、修改、移动功能的设计 在用鼠标对图形的形状和位置进行编辑之前须先实现用鼠标对图形的拾取功能。图形拾取需要通 过选择工具设定选择模式。在这种模式下,用户可以单击图形来选择它。被选中的图形涌现是图形关 键点(手柄)的形式来表示。 图形元素的拾取操作方法有多种,可以点选,也可以用区域选中。点选图形元素通过判断鼠标是 否落在图形对象的边界矩形内作为选中依据:区域选择方法是拖动画一个矩形区域,判断这个矩形范 围是否与图形对象的边界矩形相交作为选中依据。 图形修改是指拖动某个图形的关键点来改变图形大小的操作。 图形移动,即平移图形,就是把选择集中所有图形移动到指定位置。 (3)图形对象的编辑 弹出式菜单显示常用命令,他们可以是对指针位置敏感的上下文。要求生成菜单本身,然后将其 连接到应用程序代码。 (4)图形对象的属性编辑 选取属性功能,就可以实现对图形对象属性的编辑。 在属性对话框中设计三个标签:信息标签、线型标签和填充标签。 信息标签:主要用来控制图元对应的异常类型、编号等,是代表异常类型的标签。 线性:主要用来控制图元的颜色、线型等。 填充:用来填充异常区,可以用颜色填充、图案填充和图像文件填充。 5.结论 本文从地质雷达剖面异常拾取的需求分析出发,给出了结构设计的思想和计算机交互工具的实 现,为地质雷达图形编辑及其相关专业人员提供一种可靠有效的设计思路。 参考文献 1.Mierosot=t c十+6.0MFC应用程序开发.北京:清华大学出版社,2002.1 Corporation著全面掌握Visual 2. (美)FengYuang著.英宇工作室译.Windows图形编程.北京:机械工业出版社,2002.4 3.陈建春编著.Visual c++开发GIS系统一开发实例剖析.北京:电子工业出版社,2001.3 4. 黄国明编著.用Visualc++.NET开发交互式CAD系统.北京:电子工业出版社,2003.9 地质雷达异常编辑系统的设计与实现 作者: 杨峰, 姜河, 孙水明 作者单位: 杨峰,孙水明(中国矿业大学,北京,100083), 姜河(北京爱迪尔国际探测技术有限公司,北京 ,100036) 引用本文格式:杨峰.姜河.孙水明 地质雷达异常编辑系统的设计与实现[会议论文] 2006

文档评论(0)

hnlhfdc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档