I.S. EN ISO/IEC 8651-4:1998
Withdrawn
A Withdrawn Standard is one, which is removed from sale, and its unique number can no longer be used. The Standard can be withdrawn and not replaced, or it can be withdrawn and replaced by a Standard with a different number.
INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - GRAPHICAL KERNEL SYSTEM (GKS) LANGUAGE BINDINGS - PART 4: C
Hardcopy , PDF
24-05-2000
English
18-12-1998
For Harmonized Standards, check the EU site to confirm that the Standard is cited in the Official Journal.
Only cited Standards give presumption of conformance to New Approach Directives/Regulations.
Dates of withdrawal of national standards are available from NSAI.
Foreword
Introduction
1 Scope
2 Normative references
3 The C language binding
3.1 Classification and designation
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 Headers
3.8.1 gks.h
3.8.2 gks_compat.h
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 and specifications
3.12 Colour characteristics
3.13 Storage of multi-dimensional arrays
3.13.1 Storage of 2*3 matrices
3.13.2 Storage of conics in 3*3 matrices
3.13.3 Storage of colour arrays
3.14 Compatibility with the 1991 edition
4 Tables
4.1 Abbreviation policy in construction of identifiers
4.2 Table of abbreviations used
4.3 Function names
4.3.1 List ordered alphabetically by bound name
4.3.2 List ordered alphabetically by GKS name
5 Type definitions
5.1 Mapping of GKS data types
5.2 Environment-defined type definitions
5.3 Implementation dependent type definitions
5.4 Implementation independent type definitions
6 Macro definitions
6.1 Function identifiers
6.1.1 In order of appearance
6.1.2 In alphabetical order
6.2 Error codes
6.3 Miscellaneous
6.3.1 Linetypes
6.3.2 Marker types
6.3.3 Hatch styles
6.3.4 Colour models
6.3.5 Prompt and echo types
6.3.6 Default parameter of gopen_gks
7 C GKS function interface
7.1 Notational conventions
7.2 Workstation independent functions
7.2.1 Control functions
7.2.2 Output functions
7.2.3 Design output functions
7.2.4 Primitive attribute functions
7.2.5 Normalization transformation functions
7.2.6 NDC picture functions
7.2.7 Metafile functions
7.2.8 Picture part store functions
7.2.9 Input functions
7.2.10 Font and glyph functions
7.2.11 Audit and playback functions
7.2.12 Inquiry functions
7.2.13 Utility functions
7.3 Workstation functions
7.3.1 Control functions
7.3.2 Inquiry functions
7.3.3 Retrieval functions
7.3.4 Viewing utility functions
7.3.5 Colour utility functions
7.4 Segment functions and workstation activation functions
7.4.1 Segment functions
7.4.2 Workstation activation functions
7.4.3 Utility functions
Annex A (informative) Compiled GKS/C specification
A.1 Data types in compilation order
A.2 Macros
A.3 Function calls
A.4 Compatibility layer
Annex B (informative) Sample programs
B.1 STAR
8.2 IRON
Annex C (informative) Short function identifiers
C.1 In order of appearance
C.2 In alphabetical order
Annex D (informative) Memory management
D.l Introduction
D.2 Functions that return simple lists
D.2.1 Operation of ging_list_line_inds
D.3 Functions that return structured data
D.3.1 Operation of gcreate_store
D.3.2 Operation of ging_stroke_st and ging_pat_rep
D.3.3 Operation of gdel_store
Annex E (informative) Compatibility with the 1991 edition of
ISO/IEC 86514
E.1 Changes in ISO/IEC 86514 data types
E.1.1 Changes in ISO/IEC 86514 data types
E.1.2 Changes in ISO/IEC 86514 functions
E.2 The compatibility layer
E.3 The header gks_compat.h
E.4 Data types in gks-comgat.h
E.4.1 Renamed data types
E.4.2 Renamed fields of data types
E.4.3 Obsolete data types
E.5 Macros
E.6 Functions in the compatibility layer
E.6.1 Replaced functions
E.6.2 Obsolete functions
Annex F (informative) Function lists
F.l Alphabetic by GKS name
F.2 Alphabetic by binding name
Defines a language independent nucleus of a graphical system.
DocumentType |
Standard
|
Pages |
350
|
PublisherName |
National Standards Authority of Ireland
|
Status |
Withdrawn
|
Standards | Relationship |
ISO/IEC 8651-4:1995 | Identical |
EN ISO/IEC 8651-4 : 1996 | 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.