VDI-Funktionen

Die VDI-Funktionen lassen sich in folgende Gruppen gliedern:

	▌Kontrollfunktionen▌CONTROL\CONTROL.HLP▌
	▌Ausgabefunktionen▌OUTPUT\OUTPUT.HLP▌
	▌Attributfunktionen▌ATTRIB\ATTRIB.HLP▌
	▌Rasterfunktionen▌RASTER\RASTER.HLP▌
	▌Eingabefunktionen▌INPUT\INPUT.HLP▌
	▌Nachfragefunktionen▌INQUIRE\INQUIRE.HLP▌
	▌Escapefunktionen▌ESCAPE\ESCAPE.HLP▌

Die zum Arbeiten mit den VDI-Funktionen nötigen Konstanten, Daten-
strukturen und Funktionsprototypen finden Sie in der Datei VDI.H.

Während das AES-System in erster Linie die Basis für eine bedie-
nungsfreundliche Benutzeroberfläche sein soll, sind die VDI-Funktionen
als standardisiertes Grafiksystem zu verstehen.
Dem Programmierer stellt sich VDI als eine sehr umfangreiche Grafik-
bibliothek dar, deren Ausgabeformat über mehrere Computersysteme
hinweg portabel ist.
Für ein systemunabhängiges Grafiksystem ist ein von der jeweiligen
Hardware unabhängiges Koordinatensystem nötig. In VDI sind dies die
Normalkoordinaten. Der Ursprung dieses Koordinatensystems liegt in der
linken unteren Ecke, der Wertebereich reicht von 0 bis 32767, schöpft
demnach die 16 Bit eines Maschinenwortes voll aus. Daneben gibt es
jedoch noch ein zweites Koordinatensystem, die Rasterkoordinaten, mit
deren Hilfe großflächige Kopieroperationen und Verschiebungen ohne Ge-
schwindigkeitsverlust durchgeführt werden können. Unter GEM kann man
also wahlweise zwei verschiedene Koordinatensysteme verwenden.
