• 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

    Available format(s):  Hardcopy, PDF

    Withdrawn date:  24-05-2000

    Language(s):  English

    Published date:  18-12-1998

    Publisher:  National Standards Authority of Ireland

    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.

    Add To Cart

    Table of Contents - (Show below) - (Hide below)

    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

    Abstract - (Show below) - (Hide below)

    Defines a language independent nucleus of a graphical system.

    General Product Information - (Show below) - (Hide below)

    Document Type Standard
    Publisher National Standards Authority of Ireland
    Status Withdrawn

    Standards Referencing This Book - (Show below) - (Hide below)

    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, flexibile and cost effective