GB T 17192.4-1998 信息技术 计算机图形与图形设备会话的接口技术(CGI) 功能说明 第4部分 图段.pdf
《GB T 17192.4-1998 信息技术 计算机图形与图形设备会话的接口技术(CGI) 功能说明 第4部分 图段.pdf》由会员分享,可在线阅读,更多相关《GB T 17192.4-1998 信息技术 计算机图形与图形设备会话的接口技术(CGI) 功能说明 第4部分 图段.pdf(38页珍藏版)》请在麦多课文档分享上搜索。
1、中华人民共和国国家标准信息技术计算机图形与图形设备会话的接口技术功能说明第部分图段发布实施国家质量技术监督局发布前言本标准等同采用信息技术计算机图形与图形设备会话的接口技术功能说明第部分图段在信息技术计算机图形与图形设备会话的接口技术功能说明总标题下目前包括下述个部分第部分概述轮廓和一致性第部分控制第部分输出第部分图段第部分输入和应答第部分光栅本标准的附录和附录是标准的附录附录和附录是提示的附录本标准由中华人民共和国电子工业部提出本标准由电子工业部标准化研究所归口本标准起草单位北京化工大学本标准主要起草人朱望规王宝艾前言国际标准化组织和国际电工委员会是世界性的标准化专门机构国家成员体它们都是或
2、的成员国通过国际组织建立的各个技术委员会参与制定针对特定技术范围的国际标准和的各技术委员会在共同感兴趣的领域内进行合作与和有联系的其他官方和非官方国际组织也可参与国际标准的制定工作对于信息技术领域和建立了一个联合技术委员会即由联合技术委员会提出的国际标准草案需分发给国家成员体进行表决发布一项国际标准至少需要的参与表决的国家成员体投票赞成国际标准是由信息技术委员会制订的在信息技术计算机图形与图形设备会话的计算机图形接口技术功能说明总标题下目前包括下述个部分第部分概述轮廓和一致性第部分控制第部分输出第部分图段第部分输入和应答第部分光栅附录和附录是的组成部分附录和附录仅提供参考信息引言本标准规定了的
3、图段存储器功能本标准的功能性能力与使用图段的图片生成修改和操作有关本标准所描述的功能性能力适用于和虚拟设备中华人民共和国国家标准信息技术计算机图形与图形设备会话的接口技术功能说明第部分图段国家质量技术监督局批准实施范围本标准规定了与采用图段的图片的生成修改操作有关的计算机图形接口功能本标准是的第部分阅读时应参阅本标准与其他各部分的关系见及本标准的第章本标准所描述的功能性能力适用于和类虚拟设备引用标准下列标准所包含的条文通过在本标准中引用而构成为本标准的条文本标准出版时所示版本均为有效所有标准都会被修订使用本标准的各方应探讨使用下列标准最新版本的可能性信息处理系统计算机图形图形核心系统的功能描述
4、信息技术计算机图形与图形设备会话的接口技术功能说明第部分概述轮廓和一致性信息技术计算机图形与图形设备会话的接口技术功能说明第部分控制信息技术计算机图形与图形设备会话的接口技术功能说明第部分输出信息技术计算机图形与图形设备会话的接口技术功能说明第部分输入和应答信息技术计算机图形与图形设备会话的接口技术功能说明第部分光栅信息技术计算机图形与图形设备会话的接口技术数据流联编第部分字符编码信息技术计算机图形与图形设备会话的接口技术数据流联编第部分二进制编码概念导引本标准规定了图形对象是如何组合到图段中并由唯一的图段标识符予以标识存储在图段中的图形对象由带有相关属性值的图形原语构成本标准定义了一个生成修
5、改和操作图段的功能集可将该功能性能力分为下述三组图段操作功能包括生成删除重命名与拷贝图段也可将图形对象增补到现存图段的末尾然而不能修改或删除图段内的图形对象图段属性功能包括对变换可见性等图段属性的修改有些图段属性影响图段的绘制外貌并可作为图形图片操作期间的反馈基础其他属性影响输入概念和图段与如何支持拣取输入相关联图段查询功能提供对与图段相关的描述表和状态表中的信息的存取图段与图形输出流水线间的关系第章中图形对象流水线阐述了图段与流水线的关系本标准结合上述三组功能进一步阐述两者的关系生成图段图段标识符每个图段都有唯一与它相关的图段标识符客户利用图段标识符可对特定的图段进行访问一旦图段被删除与它相
6、关的标识符可以重新用来定义另一个图段功能可改变与图段相关的图段标识符图段描述表中的同时存在的图段最大个数表明同时可共存的图段个数该个数依赖于实现使用的图段标识符表可从图段状态表中查询到生成一个新图段时客户将图段标识符作为功能的一个参数来提供若客户不打算使用现成的图段标识符可以利用功能该功能可返回一个有效的图段标识符本标准中大多数功能都有图段标识符这个参数生成和关闭图段调用功能即可生成图段这是生成图段的唯一途径该功能可将图段打开并将图段状态表中图段打开状态置为每次最多只能打开一个图段当图段打开时穿过图形对象流水线的图形对象存储在图段中称该过程为图段定义若图段的可见性属性为则这些图形对象绘制在绘图
7、画面上调用功能可关闭已打开的图段并将图段状态表中的图段打开状态置为见图利用功能即可将一个现已存在的图段重新打开图段重新打开后用生成图段时相同的概念机制将后续的图形对象增补到该打开图段中调用功能可关闭重新打开的图段注意存储在图段中的图形对象与相应值无关的所有可用的单独属性值相关因此通过调用功能改变见后即使该存储的图段最初对应的值为仍然可以使用此时的单独属性值来显示其中的图形对象非保留数据当没有打开的图段时任何穿过流水线的图形对象都称为非保留数据根据描述的常见方式可将这些图形对象绘制到绘图画面上然而非保留数据绝不会作为隐式再生或显式再生的结果重新绘制图段存储溢出将图形对象存储在图段中时图段存储可能
8、出现溢出若发生溢出则在第一个导致溢出的图形对象之前的所有图形对象都存储在图段中导致图段溢出的那个图形对象以及在图段存储器溢出后图段关闭前的所有图形对象均作为非保留数据绘制出来并产生第类差错一旦出现溢出现象将图段状态表中图段打开状态置为欲将图段打开状态由变为除功能外只能调用或见图生成或重新打开图段时也可发生图段存储溢出现象此时不考虑和功能在图段存储溢出后图段关闭前的图形对象作为非保留数据绘制出来并产生第类差错注仅当当前打开的图段被删除时功能才能将状态由或变为图图段打开状态转移图图段属性导引与某一特定图段相关的图段属性值影响该图段的绘制和拣取输入特性图段初始化时图段的属性值包括图段变换置为缺省值且
9、在图段存在期间图段的属性值随时都可单独改变图段属性值可在单个图段状态表中查询到图段中图形对象的绘制依赖于图段的可见性醒目性显示优先级和图段变换等图段属性以及隐式图段再生方式的当前设置例如若在将要存储在图段中的第一个图形对象生成前将可见性置为则不绘制该图段若通过图段定义部分地改变了可见性且隐式图段再生方式为则不论显示优先级属性为何值当每个新对象被接收时都将被绘制出来图段醒目性图段醒目性属性值可取或醒目性的表示形式依赖于实现然而当醒目性为时图段的外貌应与醒目性为时有所不同当图段醒目性有所改变时图段的所有图形对象都是依据隐式图段再生方式和图段显示优先级进行显示见图段可见性图段可见性属性可取或值当图段
10、可见性属性置为时图段的所有图形对象的显示都依据隐式图段再生方式和图段显示优先级来显示当且仅当图段是且时方可对图段进行拣取若图段存储溢出则在图段存储溢出后图段关闭前所有图形对象都将作为独立于可见性属性值的非保留数据而绘制出来图段可检测性图段可检测性属性可取或值图段可检测性不影响图段显示或图段外貌当且仅当图段是且时方可对图段进行拣取图段显示优先级图段显示优先级属性决定了如何显示相互覆盖的图段通常显示优先级较高的图段处在显示优先级较低的图段前面当相互覆盖的图段有相同显示优先级时本标准留有一定的自由度较好的做法如下一组具有相同显示优先级而又相互覆盖的图段的有效相关显示优先级与它们的相对生成时间顺序相同
11、特别地后生成的图段将出现在先生成的图段的前面这与在图段生成时将相同的图形对象取作非保留数据而画的顺序是一致的重新打开图段并不改变图段的有效相关显示优先级图段描述表中的有效相关显示优先级指明了支持的能力表明最后生成的图段在最前面显示如上文所述与类似所不同的是若紧接着就重新打开图段则有效相关显示优先级可能被改变表明没有保证的有效相关显示优先级特性功能可改变图段显示优先级当图段显示优先级发生改变时图段的显示基于隐式图段再生方式和新的显示优先级见图段拣取优先级图段的拣取优先级属性用于解决相互重叠图段的拣取若两个或两个以上图段重叠并且拣取位置是在这些图段的相交部分中则拣取其中拣取优先级最高的一个或多个图
12、段返回的拣取值表见和中的输入对应于拣取优先级为最高的所有图段并按显示优先级的降序返回图段变换图段变换属性规定了用于图段内图形对象的坐标变换该变换可进行图段的比例平移和旋转图段变换是一个空间到空间的变换与至设备的映射见的即空间到空间的变换不同图段变换属性由功能设置该功能只改变与某一特定图段相关的图段变换属性值图段变换由的比例和旋转及的平移构成每个图段的缺省图段变换是恒等变换图段变换属性进入图形对象流水线时图段变换属性与图段的图形对象相关联因此这个关联变换在绘制图形对象时加以应用在进行至设备的映射前图形对象由图段变换和图形对象的变换属性的并置进行变换并置的方法是绘制的最终效果是先应用对象的变换属性
13、再应用图段变换对图形对象的点和除相关剪取矩形外所有具有参数的相关属性应用这种变换注若客户为设置图段变换属性期望累加变换或并置变换则有必要在上这样做图段变换的使用可能产生不在区域之内的坐标它是以依赖于实现的方式处理的图段显示导引图段显示是一个图段中图形对象在绘图画面上产生可视图像的过程和功能可将图段逐个或一起显示出来在某些情况下没有利用上述功能的图段也可以被隐式显示见除与存储在图段中的图形对象相关的属性外图段的醒目性可见性显示优先级和图段变换等属性也影响所显示图段的外貌有些设备不能立即改变一幅图片例如绘图仪只能增补一幅图片绘图仪需要走纸并重绘制图片才能显示图段变换改变的影响类似地图段显示优先级属
14、性的改变可能会使图片的不同部分成为可见的或遮盖的可见性和醒目性属性也可引起图片的改变在时间和材料上在不能擦除或改变图片部分的设备上隐式图段再生方式为则更有效隐式图段再生方式可见性属性的组合为客户提供了累加图片改变的能力此后的某个时刻客户可显式地利用和来完成图片的显示图段再生从概念上讲图段存储的内容连同不同状态表值及束表项的值一起描述某幅图片除存储的图形对象外可影响图片外貌的状态表信息见表图段生成和删除以及对表中任何状态表项的动态修改都会影响所绘制的图片的精确度即当前绘制的图片是否准确地反映在图段存储和状态表中所描述的图片我们把这种将对某个状态的绘制图片表示与当前图段存储和状态表内容相一致的处理
15、称为再生当绘图画面的当前内容与描述的图片之间有差异时再生是挂起的图段状态表中的再生挂起指出当前是否存在这种差异图片或控制图片外貌的状态表信息见表的改变可引起再生挂起置为若有可见的图片差异实现应将该项置为若改变未产生可见差异但实现不能确定是否有差异时实现也将该项目置为一旦设置好在隐式再生或调用功能之前再生挂起一直保持所设置的值表可影响图片外貌的状态表信息到设备的映射颜色表项背景颜色成束原语属性值依赖于相关的图案表项字型名表图段属性显示优先级可见性醒目性图段变换有些功能会改变绘图画面的内容使绘图画面内容不再准确地反映图段存储的内容但并不设置再生挂起这些功能集也包括在没有图段打开时功能及没有图段打开
16、时所有执行的图形原语功能因此产生非保留数据也包括位块传送和客户有责任了解这些功能与图段一起使用的含义并显式地处理任何要求的再生由于性能的原因最好对多个图片的修改进行批处理然后一次再生由图段状态表中的隐式再生方式控制再生行为当隐式图段再生方式为时即使有一个是挂起的虚拟设备不执行任何再生对特定设备有些改变可能不必再生一个重要的也是常见的例子是光栅设备颜色表的改变典型地这种设备用硬件实现颜色表改变与一给定的颜色索引相关的颜色表示立即并反作用地影响所有用该索引画出的像素无再生过程需要引发图片修改对与表中信息相对应的每个状态表项描述表中该项的动态修改接受指出其改变可立即进行可仿真见导致隐式再生对改变类型
17、若动态修改接受旗标为则相关的状态表信息改变的效果将无须再生立即传给图片不需再生对改变类型若动态修改接受旗标为且隐式图段再生方式为则相关的状态表信息改变的效果将把再生挂起置为但不会引起再生若改变类型动态修改接受旗标为而隐式图段再生方式为则相关的状态表信息的任何改变都将在引起状态表信息改变的功能后立即开始再生过程若图段描述表中的向打开图段增加图形对象的动态修改接受为而隐式图段再生方式为则每个增补到打开图段中的图形对象都将在接收时绘制出来无论显示优先级为何值若有可见的图片差异则将再生挂起置为若隐式图段再生方式为则每个增补到打开图段的图形对象将按正确的显示优先级绘制与显示优先级较高的可能覆盖的图段有关
18、改变状态表项以外的其他操作可能会使描述图片和绘图画面不一致如删除图段向打开图段中增加图形对象对于这些改变图段描述表中有动态修改接受旗标可见性由可见到不可见以及由不可见到可见的改变也存在这种区别若隐式图段再生方式为时再生为挂起则功能的副作用是在那时引起再生对于引起再生的任何功能再生过程发生在该功能执行之后随后的功能在再生的效果实现前不做解释从概念上讲再生的效果描述如下将绘图画面准备好清屏将图段存储中所有可见图段的全部图形对象都插入到中描述的图形对象流水线中且将再生挂起置为在发生再生时删除所有的非保留数据再生的预测需要对动态修改接受旗标小心注意不同实现再生的预测不同勿将再生与延迟方式混为一谈延迟方
19、式控制虚拟设备特性完全不同的方面缓冲是延迟的最重要表现形式之一缓冲发生在过程接口中调用功能和实现中数据流解释器进一步下游对功能的后续解释之间因此延迟与功能调用的及时性有关直至只有引起的功能真正起作用再生才发生快速更新法当图段比较复杂或图段较多时再生是一个费时的过程提供了一种不必再生的快速更新法例如对图段变换可见性醒目性或显示优先级等图段属性的改变利用快速更新法可以获得交互环境中的特性但图片可能不能准确地反映图段存储状态例如用背景颜色绘制图段可能会将它抹掉此操作可行时性能可能会有重大的改进特别是处理大量图段时许多客户为使交互性好些可能会在图片的准确性上作出让步在其后适当时也许是应操作员的请求客户
20、用功能再生一个在准确性上不做让步的图片上述类型的图片修理称为使用快速更新法与再生相反快速更新法对图段模型不一定适用但大多可保证这种方法比较快在多数应用中会发生这样的情况客户能够知道快速更新确实是完美的例如客户从不画互相覆盖的图段实现指定的快速更新法的改变对改变类型由动态修改接受项值指明这说明这种改变的影响可仿真任何可仿真的更新也可进行再生若隐式图段再生方式为使用快速更新法的英文首字母缩写并且对于改变类型动态修改接受旗标为则允许进行快速更新若隐式图段再生方式为则再生仍然禁止仅当出现快速更新时功能才会发生快速更新若隐式图段再生方式为则快速更新法也禁止若隐式图段再生方式为或且改变对动态修改接受项为进
21、行则将再生挂起置为当某一特定实现知道用快速更新法进行的图片修理实际上适用于图段模型和状态表时例外若隐式图段再生方式为且在动态修改接受旗标为或时一个改变生成则进行隐式图段再生作为引起改变功能的结果虽然本标准提供了对快速更新法使用的控制快速更新实例的实际行为依赖于实现显式图段显示用的和功能可显式显示图段功能根据显示优先级显示所有可见的图段其操作与状态表中再生挂起项无关且不影响该项的设置可通过调用功能以恒等变换方式显示单个图段也可通过调用功能将滤波器选择表置为将选择设置为来显示单个图段无论显示优先级为何值该图段都将绘制在任何已绘制图段的前面拷贝图段和继承滤波器功能将标识的源图段中图形对象拷贝到图形对
22、象流水线中可将拷贝变换参数规定的坐标变换和源图段的图段变换属性可逆与被拷贝的图形对象相关的变换相并置拷贝变换影响所有相关的剪取矩形源图段的图段变换属性不影响剪取矩形拷贝的图形对象可按下列方式改变继承滤波器控制图形对象的单个属性值是否与状态表重新相关见功能控制与该图形对象相关的有效剪取区域是不考虑还是与一般属性和输出控制状态表中的剪取矩形取交拷贝变换和图形对象的关联变换并置或根据变换规则见和源图段的图段变换并置若解释功能时图段打开状态为则所拷贝的图形对象将被当作非保留数据且相关变换将在绘制期间进行若解释功能时图段打开状态为则将源图段中的图形对象组与其相关的拷贝以及任选的源图段变换增补到打开的图段
23、中打开图段的图段变换属性值也影响拷贝图形对象组的最终绘制在拷贝图段操作期间关联变换是图形对象属性值它们不影响这个打开的图段只影响拷贝的图形对象组无论参数或继承滤波器设置为何值这些变换在连续拷贝操作期间都不分开根据继承滤波器设置进行剪取矩形的替代变换并置和取交见客户通过调用功能来规定拷贝变换参数拷贝图形对象时拷贝变换与图形对象相关拷贝变换影响所有相关的剪取矩形变换可以平移比例旋转仿射但有些实现不支持剪取矩形的旋转或仿射究竟是否支持是由图段描述表中的变换的剪取区域有效性标识的客户也可规定源图段的图段变换属性值是否与被拷贝图形对象的关联变换并置若两者并置则当变换后续应用时应在拷贝变换前应用图段变换通
24、常这个次序不能颠倒注可能进行多重拷贝在这种情况下将多个源图段和拷贝变换对应用于这些图形对象变换应按第一个拷贝到最后一个拷贝的顺序进行和功能的应用实例见附录删除和重新命名图段功能用于删除单个图段功能删除所有的图段可再使用已删除图段的图段标识符在对打开的图段进行删除操作前应隐式地关闭该图段图段描述表中的图段删除动态修改接受表明删除图段是否需要隐式再生删除图段时与该图段相关的单个图段状态表也删除因此清除所有相关的图段属性功能可任意重命名一个已存在的图段重命名图段时该图段与新图段标识符相关原图段标识符可由功能再使用或由功能返回重命名图段时其图段属性不变查询图段查询功能见第章为客户提供存取图段描述表和图
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 17192.4 1998 信息技术 计算机 图形 设备 会话 接口 技术 CGI 功能 说明 部分

链接地址:http://www.mydoc123.com/p-146931.html