ANSI INCITS 124.2 : 1988
Current
The latest, up-to-date edition.
INFORMATION SYSTEMS - COMPUTER GRAPHICS - GRAPHICAL KERNEL SYSTEM (GKS) PASCAL BINDING
Hardcopy , PDF
English
01-01-1999
0 Introduction
1 Scope and Field of Application
2 Referenced Standards
2.1 Referenced American National Standards
2.2 Other Referenced Standards
3 The Pascal Language Binding of GKS
3.1 Specification
3.2 Mapping of GKS Function Names to Pascal Procedure Names
3.3 Representation of GKS Data Types
3.4 Naming Conventions for Data Types
3.5 Implementation-Dependent Characteristics
3.6 Data Records Subject to Registration
3.7 Return Parameter Arrays
3.8 Registration
4 Error Handling
4.1 The Error Handling Function
4.2 Pascal-Specific GKS Errors
5 Pascal GKS Data Structures
5.1 Implementation-Defined Constants
5.2 Implementation-Defined Types
5.2.1 General Types
5.2.2 Record Types
5.3 Required Constants
5.4 General Types
5.5 Names Used by GKS
5.6 GKS Enumerated Types
5.7 Array Types
5.8 Set Types
5.9 Record Types
6 GKS Functions
6.1 Notational Conventions
6.2 Control Functions
6.3 Output Functions
6.4 Output Attributes
6.4.1 Workstation-Independent Primitive Attributes
6.4.2 Workstation Attributes (Representations)
6.5 Transformation Functions
6.5.1 Normalization Transformation
6.5.2 Workstation Transformation
6.6 Segment Functions
6.6.1 Segment Manipulation Functions
6.6.2 Segment Attributes
6.7 Input Functions
6.7.1 Initialization of Input Devices
6.7.2 Setting the Mode of Input Devices
6.7.3 Request Input Functions
6.7.4 Sample Input Functions
6.7.5 Event Input Functions
6.8 Metafile Functions
6.9 Inquiry Functions
6.9.1 Convention
6.9.2 Inquiry Function for Operating State Value
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
6.9.7 Inquiry Functions for Segment State List
6.9.8 Pixel Inquiries
6.9.9 Inquiry Function for GKS Error State List
6.10 Utility Functions
6.11 Error Handling
Appendixes
A Data Types in Compilation Order
A1. Implementation-Defined Constants
A2. Required Constants
A3. Implementation-Defined Tag Types
A4. Error Logging and Connection Files
A5. General Types
A6. Types Applicable to Workstation Control Procedures
A7. Types Applicable to Transformation Procedures
A8. Types Applicable to Attribute Setting Procedures
A9. Types Applicable to Segment Procedures
A10. Types Applicable to Input Procedures
A11. Types Applicable to GKS Description
A12. Types Applicable to GKS State
A13. Types Applicable to Workstation State
A14. Types Applicable to Workstation Description
A15. Types Applicable to Segment State
A16. GKS Data Records
A17. Types Applicable to the One - One Procedures
A18. Types Applicable to the Many - One Procedures
B Metafile Item Types
C Conformant Arrays
C1. Conformant-Array-Specific GKS Errors
C2. Conformant Array Procedures
D The Many - One Pascal Interface
D1. Many - One-Interface-Specific GKS Errors
D2. Additional Data Types
D3. Output Attributes
D3.1 Workstation-Independent Primitive Attributes
D3.2 Workstation Attributes (Representations)
D4. Input Functions
D4.1 Initialization of Input Devices
D4.2 Setting the Mode of Input Devices
D4.3 Request Input Functions
D4.4 Sample Input Functions
D4.5 Event Input Functions
D5. Inquiry Functions
E Example Programs
E1. Program STAR
E2. Program IRON
E3. Program MAP
E4. Program MANIPULATE
E5. Program SHOWLN
F Function Lists
F1. GKS Functions
F2. Pascal Functions
Describes a language-independent nucleus of a graphics system. For integration into a programming language, GKS is embedded in a language-dependent layer obeying the particular conventions of the language.
Committee |
X3H3
|
DocumentType |
Standard
|
Pages |
170
|
PublisherName |
Information Technology Industry Council
|
Status |
Current
|
ISO 7185:1990 | Information technology — Programming languages — Pascal |
ISO/IEC 2382-13:1996 | Information technology Vocabulary Part 13: Computer graphics |
Access your standards online with a subscription
Features
-
Simple online access to standards, technical information and regulations.
-
Critical updates of standards and customisable alerts and notifications.
-
Multi-user online standards collection: secure, flexible and cost effective.