• There are no items in your cart

BS EN ISO/IEC 8651/4 : 1997

Superseded

Superseded

A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.

View Superseded by
superseded

A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.

INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - GRAPHICAL KERNEL SYSTEMS (GKS) LANGUAGE BINDINGS - C

Available format(s)

Hardcopy , PDF

Superseded date

11-01-2001

Language(s)

English

Published date

01-01-1997

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 error
    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.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
Annexes
A Compiled GKS/C specification
    A.1 Data types in compilation order
    A.2 Macros
    A.3 Function calls
    A.4 Compatibility layer
B Sample programs
    B.1 STAR
    B.2 IRON
C Short function identifiers
    C.1 In order of appearance
    C.2 In alphabetical order
D Memory management
    D.1 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
E Compatibility with the 1991 edition of ISO/IEC 86514
    E.1 Comparison of this edition of ISO/IEC 86514 with
          the 1991 edition
          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_compat.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
F Function lists
    F.1 Alphabetic by GKS name
    F.2 Alphabetic by binding name

Defines a language independent nucleus of a graphics system. In order to integrate into a programming language, GKS is embedded in a language dependent layer obeying the particular conventions of that language. Defines a language dependent layer for the C language.

Committee
IST/31
DevelopmentNote
Supersedes BS ISO/IEC 8651/4
DocumentType
Standard
Pages
308
PublisherName
British Standards Institution
Status
Superseded
SupersededBy

Standards Relationship
SNV BS EN ISO/IEC 8651-4 : 1997 Identical
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

View more information
US$500.71
Excluding Tax where applicable

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.