ISO IEC 8651-4-1995 Information technology - Computer graphics - Graphical Kernel System (GKS) language bindings - Part 4 C《信息技术 计算机图形 图形核心系统(GKS)语言联编 第4部分 C》.pdf
《ISO IEC 8651-4-1995 Information technology - Computer graphics - Graphical Kernel System (GKS) language bindings - Part 4 C《信息技术 计算机图形 图形核心系统(GKS)语言联编 第4部分 C》.pdf》由会员分享,可在线阅读,更多相关《ISO IEC 8651-4-1995 Information technology - Computer graphics - Graphical Kernel System (GKS) language bindings - Part 4 C《信息技术 计算机图形 图形核心系统(GKS)语言联编 第4部分 C》.pdf(346页珍藏版)》请在麦多课文档分享上搜索。
1、INTERNATIONAL STANDARD ISO/IEC 8651-4 Second edition 1995-06-01 Information technology - Computer graphics - Graphical Kernel System (GKS) language bindings - Part 4: C Technologies de /information - lnfographie - Interfaces langage avec GKS - Partie 4: C Reference number ISO/IEC 8651-4:1995(E) ISO/
2、IEC 8651-4:1995(E) Contents Foreword v Introduction vi 1 Scope . 1 2 Normative references . 2 3 The C language binding .3 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 Classification and designation . .3 Functions versus macros 3 Character strings .3 Function identifiers .3 Registrati
3、on 3 Identifiers for graphical items .4 Return values . 4 Headers 4 3.8.1 gks . h . . 3.8.2 gks-c0mpat.h . 4 Memory management 5 3.9.1 Functions which return simple lists .5 3.9.2 Functions which return complex data structures .5 Error handling . 7 3.10.1 Application supplied error handlers . .7 3.1
4、0.2 Error codes .7 3.10.3 C-specific GKS errors .7 Colour representations and specifications . .7 Colour characteristics .7 Storage of multi-dimensional arrays . .8 3.13.1 Storage of 2*3 matrices .8 3.13.2 Storage of tonics in 3*3 matrices .8 3.13.3 Storage of colour arrays .8 Compatibility with the
5、 1991 edition .8 4 Tables Y 4.1 Abbreviation policy in construction of identifiers .9 4.2 Table of abbreviations used .9 4.3 Function names .13 4.3.1 List ordered alphabetically by bound name . 13 4.3.2 List ordered alphabetically by GKS name . 20 5 Type definitions . 28 5.1 Mapping of GKS data type
6、s . .28 5.2 Environment-defined type definitions .28 5.3 Implementation dependent type definitions .29 5.4 Implementation independent type definitions .35 6 Macro definitions 91 6.1 Function identifiers . 91 6.1.1 In order of appearance . 91 6.1.2 In alphabetical order .95 0 ISO/IEC 1995 All rights
7、reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from the publisher. ISO/IEC Copyright Office l Case postale 56 l CH-1211 Genkve 2
8、0 l Switzerland Printed in Switzerland ii 0 ISO/IEC ISO/IEC8651-4:1995(E) 6.2 Error codes . 99 6.3 Miscellaneous 104 6.3.1 Linetypes . ,104 6.3.2 Marker types . .104 6.3.3 Hatch styles . .104 6.3.4 Colour models .104 6.3.5 Prompt and echo types . .105 6.3.6 Default parameter of gopen-gks 105 7 C GKS
9、 function interface .106 7.1 Notational conventions . .106 7.2 Workstation independent functions .106 7.2.1 Control functions . .106 7.2.2 Output functions .108 7.2.3 Design output functions . .llO 7.2.4 Primitive attribute functions .113 7.2.5 Normalization transformation functions . .119 7.2.6 NIX
10、 picture functions .120 7.2.7 Metafile functions .121 7.2.8 Picture part store functions .I22 7.2.9 Input functions . .124 7.2.10 Font and glyph functions . 131 7.2.11 Audit and playback functions . .131 7.2.12 Inquiry functions .132 7.2.13 Utility functions . .145 7.3 Workstation functions 148 7.3.
11、1 Control functions . .148 7.3.2 Inquiry functions .155 7.3.3 Retrieval functions 172 7.3.4 Viewing utility functions . 173 7.3.5 Colour utility functions . .173 7.4 Segment functions and workstation activation functions ,173 7.4.1 Segment functions .173 7.4.2 Workstation activation functions . 176
12、7.4.3 Utility functions . .176 Annexes 177 A Compiled GKS/C specification . .177 A.1 Data types in compilation order .177 A.2 Macros 223 A.3 Function calls ,231 A.4 Compatibility layer .260 B Sample programs 271 B.l STAR . 271 8.2 IRON. 273 C Short function identifiers .280 c.1 In order of appearanc
13、e .280 c.2 In alphabetical order . .287 D Memory management . .294 D.l Introduction . 294 D.2 Functions that return simple lists .294 D.2.1 Operation of ginelist-line-inds . .295 D.3 Functions that return structured data 297 D.3.1 Operation of gcreate_store.29 8 . . . 111 ISO/IEC8651-4:1995(E) 0 ISO
14、/IEC D.3.2 Operation of ging_stroke-st and ginggat_reg.30 0 D.3.3 Operation of gdel-store . .304 E Compatibility with the 1991 edition of ISO/IEC 86514 . .307 ES Comparison of this edition of ISO/IEC 86514 with the 1991 edition . .307 EA.1 Changes in ISO/IEC 86514 data types .307 E.1.2 Changes in IS
15、O/IEC 86514 functions . .308 E.2 The compatibility layer . .309 E.3 The header gks_compat.h30 9 E.4 Data types in gks-comgat .h 30 9 E.4.1 Renamed data types . 309 E.4.2 Renamed fields of data types . .309 E.4.3 Obsolete data types . 310 E.5 Macros 314 E.6 Functions in the compatibility layer .314 E
16、.6.1 Replaced functions 314 E.6.2 Obsolete functions 317 F Function lists 324 F.l Alphabetic by GKS name . 324 F.2 Alphabetic by binding name . 331 iv 0 ISO/IEC ISO/IEC 8651-4 : 1995(E) Foreword IS0 (the International Organization for Standardization) and IEC (the Inter- national Electrotechnical Co
17、mmission) form the specialized system for worldwide standardization. National bodies that are members of IS0 or IEC participate in the development of International Standards through technical committees established by the respective organization to deal with particular fields of technical activity.
18、IS0 and IEC technical committees collaborate in fields of mutual interest. Other international organizations, governmental and non-governmental, in liaison with IS0 and IEC, also take part in the work. In the field of information technology, IS0 and IEC have established a joint technical committee,
19、ISO/IEC JTC 1. Draft International Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication as an International Standard requires approval by at least 75 % of the national bodies casting a vote. International Standard ISO/IEC 8651-4 was prepared by
20、 Joint Technical Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 24, Computer graphics and image processing. This second edition cancels and replaces the first edition (ISO/IEC 865 l-4: 199 I), which has been technically revised. ISO/IEC 8651-4 consists of the following parts, under
21、 the general title Information technology - Computer graphics - Graphical Kernel System (GKS) language bindings: - Part I: FORTRAN - Part 2: Pascal - Part 3: Ada - Part 4: C Annexes A to F of this part of ISO/IEC 865 1 are for information only. ISO/IEC 8651-4 : 1995(E) 0 ISO/IEC Introduction The Gra
22、phical Kernel System (GKS) functional description is registered as ISO/lEC 7942-1:1994. As explained in the Scope and Field of Application of ISO/IEC 7942-1, that International Standard is specified in a language independent manner and needs to be embedded in language dependent layers (language bind
23、ings) for use with particular programming languages. The purpose of this part of ISO/IEC 8651 is to define a standard binding for the C computer programming language. INTERNATIONAL STANDARD 0 ISO/IEC ISO/IEC 8651-4:1995(E) Information technology - Computer graphics - Graphical Kernel System (GKS) la
24、nguage bindings - Part 4: C 1 Scope The Graphical Kernel System (GKS), ISO/IEC 7942-1:1994 , specifies a language independent nucleus of a graphics system. For integration into a programming language, GKS is embedded in a language depen- dent layer obeying the particular conventions of that language
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ISOIEC865141995INFORMATIONTECHNOLOGYCOMPUTERGRAPHICSGRAPHICALKERNELSYSTEMGKSLANGUAGEBINDINGSPART4C 信息技术

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