一种流程图刷新时的图形对象重绘方法和装置的制造方法_4

文档序号:9751728阅读:来源:国知局
象的绘制顺序,将所述源变化对象的直接影响对象、间接影响对象以及所述源变化对象进行重绘,实现所述流程图的刷新。本发明实施例从图形对象之间关系的角度进行分析,进而判断图形对象是否实际需要被重绘,能够在流程图刷新时确定出尽可能少的需要重绘的图形对象,从而有效解决复杂的流程图周期性刷新的重绘效率低下的问题。
[0077]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0078]以上对本发明实施例所提供的一种流程图刷新中的图形对象重绘方法和装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种流程图刷新中的图形对象重绘方法,其特征在于,所述方法包括: 确定触发刷新的流程图中的源变化对象; 分别获取所述源变化对象的变化前最小外接矩形和变化后最小外接矩形; 在所述流程图的Z方向上各层的图形对象中,选择符合预设第一条件的图形对象,作为所述源变化对象的直接影响对象,所述第一条件包括与所述源变化对象的变化前最小外接矩形或所述变化后最小外接矩形相交; 选择符合预设第二条件的图形对象,作为所述源变化对象的间接影响对象,所述第二条件包括与所述源变化对象的直接影响对象的最小外接矩形相交,且Z方向上位于所述直接影响对象所处层以上; 循环执行选择与所述源变化对象的间接影响对象的最小外接矩形相交,且Z方向上位于所述间接影响对象所处层以上的图形对象,作为所述源变化对象新的间接影响对象,直到不再能够选择到所述源变化对象新的间接影响对象为止; 依照所述流程图的Z方向上图形对象的绘制顺序,将所述源变化对象的直接影响对象、间接影响对象以及所述源变化对象进行重绘,实现所述流程图的刷新。2.根据权利要求1所述的方法,其特征在于,所述第一条件还包括:不能同时位于所述源变化对象的变化前最小外接矩形和所述变化后最小外接矩形内且在Z方向上位于所述源变化对象所处层以下。3.根据权利要求1所述的方法,其特征在于,所述第一条件还用于排除预设类型的图形对象,所述预设类型的图形对象为位于自身上层的直接影响对象的最小外接矩形包括所述源变化对象的变化前最小外接矩形和变化后最小外接矩形,且所述直接影响对象在Z方向上位于所述源变化对象所处层以下的图形对象。4.根据权利要求1所述的方法,其特征在于,所述依照所述工业流程图Z方向上的图形对象绘制顺序,将所述源变化对象的直接影响对象、间接影响对象以及所述源变化对象进行重绘,实现所述工业流程图的刷新,包括: 擦除所述源变化对象后,依照所述工业流程图Z方向上的图形对象绘制顺序,对所述源变化对象的直接影响对象、间接影响对象以及所述源变化对象进行重绘。5.根据权利要求1所述的方法,其特征在于,所述第二条件中的所述直接影响对象不包括Z方向上位于所述源变化对象所处层以上的图形对象。6.一种流程图刷新中的图形对象重绘装置,其特征在于,所述装置包括: 确定模块,用于确定触发刷新的流程图中的源变化对象; 获取模块,用于分别获取所述源变化对象的变化前最小外接矩形和变化后最小外接矩形; 第一选择模块,用于在所述流程图的Z方向上各层的图形对象中,选择符合预设第一条件的图形对象,作为所述源变化对象的直接影响对象,所述第一条件包括与所述源变化对象的变化前最小外接矩形或所述变化后最小外接矩形相交; 第二选择模块,用于选择符合预设第二条件的图形对象,作为所述源变化对象的间接影响对象,所述第二条件包括与所述源变化对象的直接影响对象的最小外接矩形相交,且Z方向上位于所述直接影响对象所处层以上; 第三选择模块,用于选择与所述源变化对象的间接影响对象的最小外接矩形相交,且Z方向上位于所述间接影响对象所处层以上的图形对象,作为所述源变化对象新的间接影响对象; 触发模块,用于在存在所述源变化对象新的间接影响对象时,触发所述第三选择模块; 重绘模块,用于依照所述流程图的Z方向上图形对象的绘制顺序,将所述源变化对象的直接影响对象、间接影响对象以及所述源变化对象进行重绘,实现所述流程图的刷新。7.根据权利要求6所述的装置,其特征在于,所述第一选择模块中的所述第一条件还包括:不能同时位于所述源变化对象的变化前最小外接矩形和所述变化后最小外接矩形内且在Z方向上位于所述源变化对象所处层以下。8.根据权利要求6所述的装置,其特征在于,所述第一选择模块中的所述第一条件还用于排除预设类型的图形对象,所述预设类型的图形对象为位于自身上层的直接影响对象的最小外接矩形包括所述源变化对象的变化前最小外接矩形和变化后最小外接矩形,且所述直接影响对象在Z方向上位于所述源变化对象所处层以下的图形对象。9.根据权利要求6所述的装置,其特征在于,所述重绘模块,包括: 擦除子模块,用于擦除所述源变化对象; 重绘子模块,用于依照所述工业流程图Z方向上的图形对象绘制顺序,对所述源变化对象的直接影响对象、间接影响对象以及所述源变化对象进行重绘。10.根据权利要求6所述的装置,其特征在于,所述第二选择模块中的所述第二条件中的所述直接影响对象不包括在Z方向上位于所述源变化对象所处层以上的图形对象。
【专利摘要】本发明公开一种流程图刷新时的图形对象重绘方法,该方法包括:选择符合第一条件的图形对象,作为源变化对象的直接影响对象,第一条件包括与源变化对象变化前最小外接矩形或变化后最小外接矩形相交。选择符合第二条件的图形对象,作为源变化对象的间接影响对象,第二条件包括与直接影响对象最小外接矩形相交,且位于直接影响对象所处层以上。循环执行选择新的间接影响对象步骤,依照流程图Z方向上图形对象的绘制顺序,将直接影响对象、间接影响对象以及源变化对象进行重绘。本发明从图形对象之间关系的角度,判断图形对象是否实际需要被重绘,确定出尽可能少的需要重绘的图形对象,有效解决复杂的流程图周期性刷新的重绘效率低下的问题。
【IPC分类】G06T11/20
【公开号】CN105513109
【申请号】CN201510889411
【发明人】罗幸明, 徐伟强
【申请人】浙江中控技术股份有限公司
【公开日】2016年4月20日
【申请日】2015年12月4日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1