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

技术编号:14563605 阅读:140 留言:0更新日期:2017-02-05 20:31
本发明专利技术公开一种流程图刷新时的图形对象重绘方法,该方法包括:选择符合第一条件的图形对象,作为源变化对象的直接影响对象,第一条件包括与源变化对象变化前最小外接矩形或变化后最小外接矩形相交。选择符合第二条件的图形对象,作为源变化对象的间接影响对象,第二条件包括与直接影响对象最小外接矩形相交,且位于直接影响对象所处层以上。循环执行选择新的间接影响对象步骤,依照流程图Z方向上图形对象的绘制顺序,将直接影响对象、间接影响对象以及源变化对象进行重绘。本发明专利技术从图形对象之间关系的角度,判断图形对象是否实际需要被重绘,确定出尽可能少的需要重绘的图形对象,有效解决复杂的流程图周期性刷新的重绘效率低下的问题。

【技术实现步骤摘要】

本专利技术涉及图像处理领域,具体涉及一种流程图刷新时的图形对象重绘方法和装置
技术介绍
流程图绘制软件中通常会提供直线、折线、矩形、椭圆、扇形、多边形、按钮等用于绘制流程图所需的基本元素,这些元素被称为图形对象。在特定应用环境中,一般在同一幅流程图中存在显示尽可能多的图形对象的应用需求。根据实际对流程图应用的统计分析,常规流程图中包含的图形对象的数量一般都在1000个左右,更复杂的流程图中甚至包括的图形对象数量可能达到4000个左右。由于某些特定应用环境,例如工业现场的流程图中会存在显示现场的实时数据值并周期性刷新的需求。而目前对流程图的刷新技术还停留在将流程图上所有的图形对象均进行重绘的阶段,显然,利用现有的流程图刷新时对图形对象重绘的方法无疑会带来流程图刷新效率低的问题,同时,CPU也会被持续长时间占用,降低了系统的性能。
技术实现思路
有鉴于此,本专利技术提供了一种流程图刷新时的图形对象重绘方法和装置。本专利技术提供了一种流程图刷新中的图形对象重绘方法本文档来自技高网...

【技术保护点】
一种流程图刷新中的图形对象重绘方法,其特征在于,所述方法包括:确定触发刷新的流程图中的源变化对象;分别获取所述源变化对象的变化前最小外接矩形和变化后最小外接矩形;在所述流程图的Z方向上各层的图形对象中,选择符合预设第一条件的图形对象,作为所述源变化对象的直接影响对象,所述第一条件包括与所述源变化对象的变化前最小外接矩形或所述变化后最小外接矩形相交;选择符合预设第二条件的图形对象,作为所述源变化对象的间接影响对象,所述第二条件包括与所述源变化对象的直接影响对象的最小外接矩形相交,且Z方向上位于所述直接影响对象所处层以上;循环执行选择与所述源变化对象的间接影响对象的最小外接矩形相交,且Z方向上位于...

【技术特征摘要】
1.一种流程图刷新中的图形对象重绘方法,其特征在于,所述方法包括:
确定触发刷新的流程图中的源变化对象;
分别获取所述源变化对象的变化前最小外接矩形和变化后最小外接矩形;
在所述流程图的Z方向上各层的图形对象中,选择符合预设第一条件的图
形对象,作为所述源变化对象的直接影响对象,所述第一条件包括与所述源变
化对象的变化前最小外接矩形或所述变化后最小外接矩形相交;
选择符合预设第二条件的图形对象,作为所述源变化对象的间接影响对
象,所述第二条件包括与所述源变化对象的直接影响对象的最小外接矩形相
交,且Z方向上位于所述直接影响对象所处层以上;
循环执行选择与所述源变化对象的间接影响对象的最小外接矩形相交,且
Z方向上位于所述间接影响对象所处层以上的图形对象,作为所述源变化对象
新的间接影响对象,直到不再能够选择到所述源变化对象新的间接影响对象为
止;
依照所述流程图的Z方向上图形对象的绘制顺序,将所述源变化对象的直
接影响对象、间接影响对象以及所述源变化对象进行重绘,实现所述流程图的
刷新。
2.根据权利要求1所述的方法,其特征在于,所述第一条件还包括:不
能同时位于所述源变化对象的变化前最小外接矩形和所述变化后最小外接矩
形内且在Z方向上位于所述源变化对象所处层以下。
3.根据权利要求1所述的方法,其特征在于,所述第一条件还用于排除
预设类型的图形对象,所述预设类型的图形对象为位于自身上层的直接影响对
象的最小外接矩形包括所述源变化对象的变化前最小外接矩形和变化后最小
外接矩形,且所述直接影响对象在Z方向上位于所述源变化对象所处层以下的
图形对象。
4.根据权利要求1所述的方法,其特征在于,所述依照所述工业流程图
Z方向上的图形对象绘制顺序,将所述源变化对象的直接影响对象、间接影响
对象以及所述源变化对象进行重绘,实现所述工业流程图的刷新,包括:
擦除所述源变化对象后,依照所述工业流程图Z方向上的图形对象绘制顺

\t序,对所述源变化对象的直接影响对象、间接影响对象以及所述源变化对象进
行重绘。
5.根据权利要求1所述的方法,其特征在于,所述第二条件中的所述直
接影响对象不包括Z方向上位于所述源变化对象所处层以上的图形对象。
6.一种流程图刷新中的图形对象重绘装置,其特征...

【专利技术属性】
技术研发人员:罗幸明徐伟强
申请(专利权)人:浙江中控技术股份有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1