This International Standard speeifies a set of functions for eomputer graphics programming. the Graphical Kernel S>stem (GKS). GKS is a basic graphics system for applieations that produce eomputer generated two dimensiona! pietures on line graphics or raster graphics output devices. It supports operator input and interaction by supplying basic functions for graphical input and picture segmentation. It allows storage and dynamic modification of pictures. A fundamental concept in GKS is the workstation, consisting of a number of mput devices and a single output device. Several workstations can be used simuitaneoush. The application program is allowed to adapt its behaviour at a workstation to make best use of workstation capabilities. This International Standard includes functions for storage on and retrieval from an externa! graphics iile. Last but not least. the functions are organized in upward compatible levels with increasmg capabilities.
NOTh - l-or certain parameters of lht functions, GKS detines value ranges as being reserved for registration (see 4.1.2). The meanings of these salues wiil be deiined usmg ihe esiabhshed procedures.
GKS detines a language independent nucleus of a graphics system. For integration into a programming language, GKS is embedded in a language dependent layer obeying the particular conventions of that language.
Annexes C to G are given for information; they do not form part of the specification.