This part of ISO/IEC 7942 specifies a set of functions for computer graphics programming, the Graphical Kernel System (GKS). It provides functions for two dimensional graphical output, the storage and dynamic modification of pictures, and operator input. GKS functions and datatypes are specified independently of programming languages.
GKS establishes a system for device independent graphics programming by separating picture composition and interaction from the realization of the pictures on a specific output device and the input devices used by the operator.
This International Standard is applicable to a wide range of applications that produce two dimensional pictures on vector or raster graphical devices in monochrome or colour. Operator interaction is allowed with these pictures.