• Shopping Cart
    There are no items in your cart

NBN EN 2719942 : 1994

Superseded

Superseded

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

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

Superseded date

01-04-2005

Published date

12-01-2013

Sorry this product is not available in your region.

0. Introduction
1. Scope and field of application
2. References
3. Definitions
4. The Graphical Kernel System
4.1 About this standard
4.1.1 Specification
4.1.2 Registration
4.2 Introduction to GKS
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 Measure of each input class
4.8.5 Input queue and current event report
4.8.6 Initialisation of input devices
4.9 GKS Metafile interface
4.10 GKS levels
4.10.1 Introduction to levels
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.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 Initialisation of input devices
5.7.2 Setting the 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 to inquiry functions
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
Annexes
A. Function lists
A.1 Alphabetic
A.2 Order of appearance
A.3 Ordered by level
A.3.1 Level 0a
A.3.2 Level 0b
A.3.3 Level 0c
A.3.4 Level 1a
A.3.5 Level 1b
A.3.6 Level 1c
A.3.7 Level 2a
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 General
C.2 Language binding
C.3 Implementation
D. Allowable differences in GKS implementations
D.1 General
D.2 Global differences
D.3 Workstation dependent differences
E. Metafile structure
E.1 Metafiles
E.1.1 General
E.1.2 ISO 8632 Metafile
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 General
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. Sample programs
G. GKS functions summary
G.1 Control functions
G.2 Output functions
G.3 Output attributes
G.3.1 Workstation independent primitive attributes
G.3.2 Workstation attributes (representation)
G.4 Transformation functions
G.4.1 Normalization transformation
G.4.2 Workstation transformation
G.5 Segment functions
G.5.1 Segment manipulation functions
G.5.2 Segment attributes
G.6 Input functions
G.6.1 Initialisation of input devices
G.6.2 Setting mode of input devices
G.6.3 Request input functions
G.6.4 Sample input functions
G.6.5 Event input functions
G.7 Metafile functions
G.8 Inquiry functions
G.9 Utility functions
G.10 Error handling

Describes a set of functions for computer graphics programming, the Graphical Kernel System (GKS), a basic graphics system for applications that product computer generated two dimensional pictures on line graphics or raster graphics output by devices by supplying basic functions for graphical input and picture segmentation. It allows storage and dynamic modification of pictures. A fundamental concept is the workstation, consisting of a number of input devices and single output device. Several can be used simultaneously. Gives functions for storage on and retrieval from an external graphics file, the functions are organized in upward compatible levels with increasing capabilities. CKS defines a language independent nucleus of a graphic system.

DocumentType
Standard
PublisherName
Belgian Standards
Status
Superseded

Standards Relationship
BS EN 27942:1994 Identical
ISO 7942:1985 Identical
ISO/IEC 2022:1994 Identical
EN 27942 : 1993 Identical
ISO 6093:1985 Identical
ISO/IEC 646:1991 Identical
UNI EN 27942 : 1988 Identical
ISO/IEC 2382-13:1996 Identical
I.S. EN 27942:1993 Identical

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.