BS ISO/IEC 8651/4 : 1995
Current
The latest, up-to-date edition.
INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - GRAPHICAL KERNEL SYSTEM (GKS) LANGUAGE BINDINGS - INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - GRAPHICAL KERNEL SYSTEMS (GKS) LANGUAGE BINDING - C
Hardcopy , PDF
English
01-01-1995
1 Scope
2 Normative references
3 The C Language Binding of GKS
3.1 Conformance
3.2 Functions versus Macros
3.3 Character strings
3.4 Function Identifiers
3.5 Registration
3.6 Identifiers for Graphical Items
3.7 Return values
3.8 Header files
3.9 Memory Management
3.9.1 Functions which Return Simple Lists
3.9.2 Functions which Return Complex Data Structures
3.10 Error Handling
3.10.1 Application Supplied Error Handlers
3.10.2 Error Codes
3.10.3 C-specific GKS errors
3.11 Colour Representations
3.12 Storage of Multi-dimensional Arrays
3.12.1 Storage of 2*3 Matrices
3.12.2 Storage of Colour Arrays
4 Tables and Abbreviations
4.1 Abbreviation Policy in Construction of
Identifiers
4.2 Abbreviations Used
4.3 Function Names
4.3.1 List Ordered Alphabetically by Bound Name
4.3.2 List Ordered Alphabetically by GKS Name
4.3.3 List Ordered Alphabetically by Bound Name within
Level
5 Type Definitions
5.1 Mapping of GKS data types
5.2 Environmental Type Definitions
5.3 Implementation Dependent Type Definitions
5.4 Implementation Independent Type Definitions
6 Macro Definitions
6.1 Function identifiers
6.2 Error Codes
6.3 Miscellaneous Macros
6.3.1 Linetypes
6.3.2 Marker Types
6.3.3 Prompt and Echo Types
6.3.4 Default Parameters of OPEN GKS
7 C GKS Function Interface
7.1 Notational Conventions
7.2 Control Functions
7.3 Output Functions
7.4 Output Attribute Functions
7.4.1 Workstation Independent Primitive Attributes
7.4.2 Workstation Attributes
7.5 Transformation Functions
7.5.1 Normalization Transformation
7.5.2 Workstation transformation
7.6 Segment Functions
7.6.1 Segment Manipulation Functions
7.6.2 Segment Attribute Functions
7.7 Input Functions
7.7.1 Initialization of Input Devices Functions
7.7.2 Setting the Mode of Input Devices Functions
7.7.3 Request Input Functions
7.7.4 Sample Input Functions
7.7.5 Event Input Functions
7.8 Metafile Functions
7.9 Inquiry Functions
7.9.1 Inquiry Functions for Operating State Value
7.9.2 Inquiry Functions for GKS Description Table
7.9.3 Inquiry Functions for GKS State List
7.9.4 Inquiry Functions for Workstation State List
7.9.5 Inquiry Functions for Workstation Description
Table
7.9.6 Inquire functions for the Segment State List
7.9.7 Pixel Inquiries
7.9.8 Inquiry Functions for Error State List
7.10 Utility Functions
7.10.1 Utility Functions in GKS
7.10.2 Binding Specific Utilities
7.11 Error Handling
A Compiled GKS/C Specification
B Sample Programs
B.1 STAR Program
B.2 IRON Program
B.3 MAP Program
B.4 MANIPULATE Program
B.5 SHOW LINE Program
C Metafile Items
D Short Function Identifiers
E Memory Management
E.1 Introduction
E.2 Functions That Return Simple Lists
E.2.1 Operation of ging_list_line_inds
E.3 Functions That Return Structured Data
E.3.1 Operation of gcreate_store
E.3.2 Operation of ging_stroke_st and ging_pat_rep
E.3.3 Operation of gdel_store
F Function Lists
F.1 Alphabetic by GKS Name
F.2 Alphabetic by Binding Name
Describes a language independent nucleus of a graphic system. For integration into a programming language, GKS is embedded in a language dependent layer obeying the conventions of that language. This part of ISO 8651 defines a language dependent layer for the C language.
Committee |
IST/31
|
DevelopmentNote |
Supersedes BS EN ISO/IEC 8651/4. (11/2001)
|
DocumentType |
Standard
|
Pages |
348
|
PublisherName |
British Standards Institution
|
Status |
Current
|
Supersedes |
Standards | Relationship |
ISO/IEC 8651-4:1995 | Identical |
ISO/IEC 7942-1:1994 | Information technology Computer graphics and image processing Graphical Kernel System (GKS) Part 1: Functional description |
ISO/IEC 9899:2011 | Information technology Programming languages C |
ISO/IEC 9973:2013 | Information technology Computer graphics, image processing and environmental data representation Procedures for registration of items |
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.