ANSI INCITS 124.2-1988 Information Systems - Computer Graphics - Graphical Kernel System (GKS) Pascal Binding.pdf
《ANSI INCITS 124.2-1988 Information Systems - Computer Graphics - Graphical Kernel System (GKS) Pascal Binding.pdf》由会员分享,可在线阅读,更多相关《ANSI INCITS 124.2-1988 Information Systems - Computer Graphics - Graphical Kernel System (GKS) Pascal Binding.pdf(170页珍藏版)》请在麦多课文档分享上搜索。
1、ADOPTED FOR USE BYTHE FEDERAL GOVERNMENTSEE NOTICE ON INSIDEANSI INCITS 124.2-1988 (R1999)(formerly ANSI X3.124.2-1988 (R1999) for Information Systems -Computer Graphics -Graphical Kernel System (GKS)Pascal Binding PUB 120-1This standard has been adopted for Federal Government use. Details concernin
2、g its use within the Federal Government are contained in Federal information Processing Standards Publication 120-1, Graphical Kernel System (GKS). For a complete list of the publications available in the Federal Information Processing Standards Series, write to the Standards Processing Coordinator
3、(ADP), National Institute of Standards and Technology, Gaithersburg, MD 20899. ANSI X3.124.2-1988 American National Standard for Information Systems - Computer Graphics 7 Graphical Kernel System (GKS) Pascal Binding Secretariat Computer and Business Equipment Manufacturers Association Approved Febru
4、ary 18, 1988 American National Standards Institute, Inc AmericanNationalStandardApproval of an American National Standard requires review by ANSI that therequirements for due process, consensus, and other criteria for approval havebeen met by the standards developer.Consensus is established when, in
5、 the judgment of the ANSI Board of StandardsReview, substantial agreement has been reached by directly and materiallyaffected interests. Substantial agreement means much more than a simplemajority, but not necessarily unanimity. Consensus requires that all views andobjections be considered, and that
6、 a concerted effort be made toward theirresolution.The use of American National Standards is completely voluntary; their existencedoes not in any respect preclude anyone, whether he has approved the standardsor not, from manufacturing, marketing, purchasing, or using products, processes,or procedure
7、s not conforming to the standards.The American National Standards Institute does not develop standards and will inno circumstances give an interpretation of any American National Standard.Moreover, no person shall have the right or authority to issue an interpretation ofan American National Standard
8、 in the name of the American National StandardsInstitute. Requests for interpretations should be addressed to the secretariat orsponsor whose name appears on the title page of this standard.CAUTION NOTICE: This American National Standard may be revised orwithdrawn at any time. The procedures of the
9、American National StandardsInstitute require that action be taken periodically to reaffirm, revise, or withdrawthis standard. Purchasers of American National Standards may receive currentinformation on all standards by calling or writing the American National StandardsInstitute.Published byAmerican
10、National Standards Institute11 West 42nd Street, New York, New York 10036Copyright 1988 by Information Technology Industry Council (ITI)All rights reserved.No part of this publication may be reproduced in anyform, in an electronic retrieval system or otherwise,without prior written permission of ITI
11、, 1250 Eye Street NW,Washington, DC 20005.Printed in the United States of AmericaForeword (This Foreword is not part of American National Standard X3 124 2-1988.) This American National Standard provides access to a set of basic functions for computer graphics pro- gramming in American National Stan
12、dard Programming Language Pascal, ANSI/LEE 770X3.97-1983 These graphics functions taken as a whole are called the Pascal language binding of the Graphical Kernel System (GKS). This standard defines a Pascal application level programming interface to a graphics system. Hence, it contains functions fo
13、r (1) outputting graphical primitives, (2) controlling the appearance of graphical primitives with attributes, (3) controlling graphical workstations, (4) controlling transformation and coor- dinate systems, (5) generating and controlling groups of primitives called segments, (6) obtaining graphi- c
14、al input, (7) manipulating groups of device-independent instructions called metafiles, (8) inquiring the capabilities and states of the graphics system, and (9) handling errors. For each GKS function, a Pascal procedure declaration is given. In addition, any special errors associated only with the P
15、ascal language binding of GKS are specified and assigned unique error numbers. Finally, all of the data types and constants necessary to access the procedures are defined. Twelve upwardly compatible levels of conformance are defined, addressing the most common classes of equipment and applications.
16、American National Standard for Information Systems - Computer Graphics - Graphical Kernel System (GKS) Functional Description, ANSI X3.124-1985, is supplemented by this derivative standard. ANSI X3.124-1985 corresponds to IS0 7942-1985 in that it represents the functional aspects of GKS. ANSI X3.124
17、.2-1988 contains specifications not present in ANSI X3.124-1985, namely, the syntax for using GKS functions and data types from Pascal. This standard was developed by Technical Committee X3H3 of American National Standards Committee X3 under project 531-D authorized by X3 (described in document X3H3
18、/85-116). This standard was approved as an American National Standard by the American National Standards Insti- tute on February 18, 19S8. Suggestions for improvement of this standard will be welcome. They should be sent to Computer and Business Equipment Manufacturers Association, 311 First Street,
19、 NW, Suite 500, Washington, DC 20001. This standard was processed and approved for submittal to ANSI by Accredited Standards Committee on Information Processing Systems, X3. Committee approval of the standard does not necessarily imply that all committee members voted for its approval. At the time i
20、t approved this standard, the X3 committee had the following members: Richard Gibson, Chair Donald C. Loughry, Vice-Chair Catherine A. Kachurik, Administrative Secretary Organizarion Represeured Name of Representalive American Library Association . Paul Peters American Nuclear Society . Geraldine C
21、Main Organization Represented Name of Representative AMP Incorporated . Apple . Association of the Institute for Certification of Computer Professionals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AT-1-.- -I.-;._ -_-_ .- _ -c-i =e-.- -:s_ ._ .- . . _ .“. _-m I _A- .-.-Ail- r AMERICAN
22、 NATIONAL STANDARD X3.124.2-1988 3. The Pascal Language Binding of GKS 3.1 Specification The GKS language binding interface for Pascal, as described in ANSI/IEEE 770X3.97-1983, shall be as described in clauses 3, 4, 5, and 6. 3.2 Mapping of GKS Function Names to Pascal Procedure Names The function n
23、ames of GKS are all mapped to Pascal procedures which begin with the letter “G”. Words and phrases used in the GKS function names are often abbreviated in the Pascal representation. There is a set of such abbreviations given in Table 1 and the resulting Pascal procedure names are listed in Tables 2,
24、 3, and 4. For example, the abbreviation for the GKS function DELETE SEGMENT FROM WORKSTATION is GDclSegWs. “Del”, “Seg”, “Ws” are the abbreviations for DELETE, SEGMENT and WORKSTATION. Conjunctives such as “from”, “and”, “of” and “to” are mapped to null strings, as are a number of other words used
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ANSIINCITS12421988INFORMATIONSYSTEMSCOMPUTERGRAPHICSGRAPHICALKERNELSYSTEMGKSPASCALBINDINGPDF

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