• ANSI INCITS 124 : 1985 : R2002

    Current The latest, up-to-date edition.

    INFORMATION SYSTEMS - COMPUTER GRAPHICS - GRAPHICAL KERNEL SYSTEM (GKS) FUNCTIONAL DESCRIPTION

    Available format(s):  Hardcopy, PDF

    Language(s):  English

    Published date:  01-01-2007

    Publisher:  Information Technology Industry Council

    Add To Cart

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

    0 Introduction
      0.1 Conformance
    1 Scope and Field of Application
    2 References
    3 Definitions
    4 The Graphical Kernel System
      4.1 The Standard
           4.1.1 Specification
           4.1.2 Registration
      4.2 Introduction
      4.3 Concepts
      4.4 Graphical output
           4.4.1 Output primitives
           4.4.2 Output primitive attributes
           4.4.3 Polyline attributes
           4.4.4 Polymarker attributes
           4.4.5 Text attributes
           4.4.6 Fill area attributes
           4.4.7 Cell array attributes
           4.4.8 Generalized Drawing Primitive attributes
           4.4.9 Colour
      4.5 Workstations
           4.5.1 Workstation characteristics
           4.5.2 Selecting a workstation
           4.5.3 Deferring picture changes
           4.5.4 Clearing the display surface
           4.5.5 Elimination of primitives outside segments
           4.5.6 Sending messages to a workstation
      4.6 Coordinate systems and transformations
           4.6.1 Normalization transformations
           4.6.2 Clipping
           4.6.3 Workstation transformations
           4.6.4 Transformation of locator input
           4.6.5 Transformation of stroke input
      4.7 Segments
           4.7.1 Introduction to segments
           4.7.2 Segment attributes
           4.7.3 Segment transformations
           4.7.4 Clipping and WDSS
           4.7.5 Workstation Independent Segment Storage
           4.7.6 WISS functions and clipping
      4.8 Graphical input
           4.8.1 Introduction to logical input devices
           4.8.2 Logical input device model
           4.8.3 Operating modes of logical input devices
           4.8.4 Measures of each input class
           4.8.5 Input queue and current event report
           4.8.6 Initialization of input devices
      4.9 GKS Metafile interface
      4.10 GKS levels
           4.10.1 Introduction
           4.10.2 The level structure
           4.10.3 Level functionality
      4.11 States of GKS and inquiry functions
           4.11.1 Description of states
           4.11.2 Inquiry functions
      4.12 Error handling
           4.12.1 Reserved errors
      4.13 Special interfaces between GKS and the application program
    5 GKS Functions
      5.1 Notational Conventions
      5.2 Control Functions
      5.3 Output Functions
      5.4 Output Attributes
           5.4.1 Workstation Independent Primitive Attributes
           5.4.2 Workstation Attributes (Representations)
      5.5 Transformation Functions
           5.5.1 Normalization Transformation
           5.5.2 Workstation Transformation
      5.6 Segment functions
           5.6.1 Segment manipulation functions
           5.6.2 Segment attributes
      5.7 Input Functions
           5.7.1 Initialization of Input Devices
           5.7.2 Setting Mode of Input Devices
           5.7.3 Request Input Functions
           5.7.4 Sample Input Functions
           5.7.5 Event Input Functions
      5.8 Metafile Functions
      5.9 Inquiry Functions
           5.9.1 Introduction
           5.9.2 Inquiry Function for Operating State Value
           5.9.3 Inquiry Functions for GKS Description Table
           5.9.4 Inquiry functions for GKS state list
           5.9.5 Inquiry functions for workstation state list
           5.9.6 Inquiry functions for workstation description table
           5.9.7 Inquiry functions for segment state list
           5.9.8 Pixel inquiries
           5.9.9 Inquiry function for GKS error state list
      5.10 Utility Functions
      5.11 Error Handling
    6 GKS data structures
      6.1 Notation and data types
      6.2 Operating state
      6.3 GKS description table
      6.4 GKS state list
      6.5 Workstation state list
      6.6 Workstation description table
      6.7 Segment state list
      6.8 GKS error state list
    Appendixes
    A Function lists
       A.1 Alphabetic
       A.2 Order of appearance
           A.2.1 Control functions 5.2
           A.2.2 Output functions 5.3
           A.2.3 Output attributes 5.4
           A.2.4 Transformation functions 5.5
           A.2.5 Segment functions 5.6
           A.2.6 Input functions 5.7
           A.2.7 Metafile functions 5.8
           A.2.8 Inquiry functions 5.9
           A.2.9 Utility functions 5.10
           A.2.10 Error handling 5.11
       A.3 Ordered by level
           A.3.1 Level ma
           A.3.2 Level mb
           A.3.3 Level mc
           A.3.4 Level 0a
           A.3.5 Level 0b
           A.3.6 Level 0c
           A.3.7 Level 1a
           A.3.8 Level 1b
           A.3.9 Level 1c
           A.3.10 Level 2a
           A.3.11 Level 2b
           A.3.12 Level 2c
       A.4 Ordered by state
           A.4.1 Functions allowed in state GKCL
           A.4.2 Functions allowed in state GKOP
           A.4.3 Functions not allowed in state WSOP
           A.4.4 Functions not allowed in state WSAC
           A.4.5 Functions not allowed in state SGOP
       A.5 Applicability to workstation groups
    B Error list
       B.1 Implementation dependent
       B.2 States
       B.3 Workstations
       B.4 Transformations
       B.5 Output attributes
       B.6 Output primitives
       B.7 Segments
       B.8 Input
       B.9 Metafiles
       B.10 Escape
       B.11 Miscellaneous
       B.12 System
       B.13 Reserved errors
    C Interfaces
       C.1 Introduction
       C.2 Language Binding
       C.3 Implementation
    D Allowable differences in GKS implementations
       D.1 Introduction
       D.2 Global differences
       D.3 Workstation dependent differences
    E Metafile structure
       E.1 Metafiles
            E.1.1 Introduction
            E.1.2 ISO 8632
            E.1.3 Metafile designed for GKS
       E.2 File format and data format
       E.3 Generation of metafiles
       E.4 Interpretation of metafiles
            E.4.1 Introduction
            E.4.2 Control items
            E.4.3 Output primitives
            E.4.4 Output primitive attributes
            E.4.5 Workstation attributes
            E.4.6 Transformations
            E.4.7 Segment manipulation
            E.4.8 Segment attributes
       E.5 Control items
       E.6 Items for output primitives
       E.7 Items for output primitive attributes
       E.8 Items for workstation attributes
       E.9 Items for transformations
       E.10 Items for segment manipulation
       E.11 Items for segment attributes
       E.12 User items
    F GKS functions summary
       F.1 Control functions
       F.2 Output functions
       F.3 Output attributes
            F.3.1 Workstation independent primitive attributes
            F.3.2 Workstation attributes (representations)
       F.4 Transformation functions
            F.4.1 Normalization transformation
            F.4.2 Workstation transformation
       F.5 Segment functions
            F.5.1 Segment manipulation functions
            F.5.2 Segment attributes
       F.6 Input functions
            F.6.1 Initialization of input devices
            F.6.2 Setting mode of input devices
            F.6.3 Request input functions
            F.6.4 Sample input functions
            F.6.5 Event input functions
       F.7 Metafile functions
       F.8 Inquiry functions
       F.9 Utility functions
       F.10 Error handling
    G Differences Between ANS GKS and ISO GKS

    Abstract - (Show below) - (Hide below)

    Describes a set of functions for computer graphics programming, the Graphical Kernel System (GKS). GKS is a basic graphics system for applications that produce computer generated two-dimensional pictures on line graphics or raster graphics output devices.

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

    Committee X3H3
    Development Note Includes ANSI INCITS 124.1. (12/2002)
    Document Type Standard
    Product Note Reconfirmed 2002
    Publisher Information Technology Industry Council
    Status Current

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

    ISO 7942:1985 Information processing systems Computer graphics Graphical Kernel System (GKS) functional description
    ISO/IEC 8632-1:1999 Information technology Computer graphics Metafile for the storage and transfer of picture description information Part 1: Functional specification
    ISO/IEC 2022:1994 Information technology Character code structure and extension techniques
    ISO 6093:1985 Information processing Representation of numerical values in character strings for information interchange
    ISO/IEC 8632-3:1999 Information technology Computer graphics Metafile for the storage and transfer of picture description information Part 3: Binary encoding
    ISO/IEC 646:1991 Information technology ISO 7-bit coded character set for information interchange
    ISO/IEC 8632-4:1999 Information technology Computer graphics Metafile for the storage and transfer of picture description information Part 4: Clear text encoding
    ISO/IEC 8632-2:1992 Information technology — Computer graphics — Metafile for the storage and transfer of picture description information — Part 2: Character encoding
    ISO/IEC 2382-13:1996 Information technology Vocabulary Part 13: Computer graphics
    • 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