ISO INTERNATIONAL STANDARD 8651-2 First edition 1988-02-01 INTERNATIONAL ORGANIZATION FOR STANDARDIZATION ORGANISATION INTERNATIONALE DE NORMALISATION MEKAYHAPOAHAAOPTAHM3ALMAOCTAHAAPTM3ALMM Information processing systems - Computer graphics - Graphical Kernel System (GKS) language bindings -- Part 2 : Pascal Systemes de traitement de I'information - Infographie - Systeme graphique de base (GKS) - Interfacelangage Partie 2 : Pascal Reference number ISO 8651-2: 1988 (E) Copyright Intemational Organization for Standardization mitted without license from IHS Not for Resale Foreword ISo (the international Organization for Standardization) is a worldwide federation of national standards bodies (Iso member bodies). The work of preparing International Standards is normally carried out through ISo technical committees. Each member body interested in a subject for which a technical committee has been established has the right to be represented on that committee. International organizations, govern- mental and non-governmental, in liaison with Iso, also take part in the work. DraftInternational Standardsadoptedbythetechnical committeesare circulatedto the member bodies for approval before their acceptance as International Standards by the ISo Council. They are approved in accordance with IsO procedures requiring at International Standard ISO 8651-2 was prepared by Technical Committee ISO/TC 97, Informationprocessingsystems. Users should note that all International Standards undergo revision from time to time and that any reference made herein to any other International Standard implies its latest edition, unless otherwise stated. International Organization for Standardization, 1988 Printed in Switzerland ii CopynightIntemational Organization for Standardization d without license from IHS Not for Resale ISO 8651-2 : 1988 (E) Contents Page 0 Introduction.. Scope and field of application 2 3 The Pascal language binding of GKS 3.1 Specification 3.2 Mapping of GKS function names to Pascal procedure names.4 3.3 The many-one nature of the Pascal interface . 3.4 The one-one nature of the Pascal interface. 3.5 The one-many nature of the Pascal interface 3.6 Implementation of the interfaces 5. 3.7 Representation of GKS data types 3.8 Naming conventions for data types .25 3.9 Implementation-dependent characteristics. .25 3.10 Data Records Subject to Registration .. ..26 3.11 Return Parameter Arrays . .27 3.12 Level of Pascal. 3.13 Registration .29 4 Error handling... .30 4.1 The error handling function. 4.2 Pascal specific GKS errors .30 5 Pascal GKS data structures . 31 5.1 Implementation-defined constants .31 5.2 Implementation-defined types .31 5.2.1 General types 5.2.2 Record types .32 5.3 Required constants. 5.4 General types . 5.5 Names used by GKS. 34 5.6 GKS enumerated types 5.7 Array types .35 5.8 Set types... ii Copyright International Organization for Standardization omIHS Not for Resale ISO 8651-2 : 1988 (E) 6 GKS functions 6.1 Notational conventions. .44 6.2 Control functions. 6.3 Output functions . ..48 6.4 Output attributes .... .54 6.4.1 Workstation Independent primitive attributes.. 6.4.2 Workstation attributes (Representations) ..58 6.5 Transformation functions .... 6.5.1 Normalization transformation ..60 6.5.2 Workstation transformation..... .61 6.6 Segment functions.... 6.6.1 Segment manipulation functions . .62 6.6.2 Segment attributes ...... 6.7 Input functions... ..64 6.7.1 Initialisation of input devices .. .64 6.7.2 Setting the mode of input devices 6.7.3 Request input functions .71 6.7.4 Sample input functions. .73 6.7.5 Event input functions ..75 6.8 Metafile functions. .78 6.9 Inquiry functions 6.9.1 Convention. .80 6.9.2 Inquiry function for operating state value. ..80 6.9.3 Inquiry functions for GKS description table ... 6.9.4 Inquiry functions for GKS state list . 6.9.5 Inquiry functions for workstation state list.... 6.9.6 Inquiry functions for workstation description table ..111 6.9.7 Inquiry functions for segmen
ISO 8651-2 1988 Information processing systems — Computer graphics — Graphical Kernel System (GKS) language bindings — Part 2 Pascal
文档预览
中文文档
5 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共5页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2026-01-05 16:10:02上传分享