• Shopping Cart
    There are no items in your cart

BS ISO/IEC 8651/4 : 1995

Current

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

Available format(s)

Hardcopy , PDF

Language(s)

English

Published date

01-01-1995

US$570.42
Excluding Tax where applicable

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.