This part of ISO/IEC 9592 specifies a set of functions for computer graphics programming, the Programmer's Hierarchical Interactive Graphics System (PHIGS). PHIGS is a graphics system for appli-cation programs that produce computer generated pictures on line graphics or raster graphics output dev-ices. It supports operator input and interactions by supplying basic functions for graphical input and hierarchical picture definition. Picture definitions are retained in a centralized structure store where they may be edited by an application.
Pictures are displayed on workstations consisting of a single output device and a number of input devices. Several workstations can be used simultaneously. The application program is allowed to adapt its behaviour at a workstation to make best use of workstation capabilities.
Functions are specified for archiving picture definitions to file. In addition an interface to the Computer Graphics Metafile (ISO 8632) is described.
NOTE - For certain parameters of the functions, PHIGS defines value ranges as being reserved for registration (see 4.1.2). The meanings of these values will be defined using the established procedures.
This part of ISO/IEC 9592 defines a language independent nucleus of a graphics system for integration into a programming language. PHIGS is embedded in a language layer obeying the particular conven-tions of the language. Such language bindings are specified for ISO or ISO/IEC languages in ISO/TEC 9593.
DS/EN 29 592-1:1991 history
1994DS/EN 29 646-5/AC:1994 Information technology - Open Systems Interconnection - Conformance testing methodology and framework - Part 5: Requirements on test laboratories and clients for the conformance assessment process
1993DS/EN 29 946:1993 Manipulating industrial robots - Presentation of characteristics
1993DS/EN 29 787:1993 Manipulating industrial robots - Coordinate systems and motions
1992DS/EN 29 983:1992 Information processing systems - Designation of unrecorded flexible disk cartridges
1992DS/EN 29 646-5:1992 Information technology - Open Systems Interconnection - Conformance testing methodology and framework - Part 5: Requirements on test laboratories and clients for the conformance assessment process
1992DS/EN 29 646-2:1992 Information technology - Open Systems Interconnection - Conformance testing methodology and framework - Part 2: Abstract test suite specification
1992DS/EN 29 646-1:1992 Information technology - Open Systems Interconnection - Conformance testing methodology and framework - Part 1: General concepts
1992DS/EN 29 539:1992 Materials for equipment used in gas welding, cutting and allied processes
1992DS/EN 29 529-2:1992 Information processing systems - Data interchange on 90 mm (3,5 in) flexible disk cartridges using modified frequency modulation recording at 15 916 ftprad, on 80 tracks on each side - Part 2: Track format
1992DS/EN 29 529-1:1992 Information processing systems - Data interchange on 90 mm (3,5 in) flexible disk cartridges using modified frequency modulation recording at 15 916 ftprad, on 80 tracks on each side - Part 1: Dimensional, physical and magnetic characteristics
1991DS/EN 29 592-3:1991 Information processing systems - Computer graphics - Programmer's Hierarchical Interactive Graphics System (PHIGS) - Part 3: Clear-text encoding of archive file
1991DS/EN 29 592-2:1991 Information processing systems - Computer graphics - Programmer's Hierarchical Interactive Graphics System (PHIGS) - Part 2: Archive file format
1991DS/EN 29 592-1:1991 Information processing systems - Computer graphics - Programmer's Hierarchical Interactive Graphics System (PHIGS) - Part 1: Functional description