ISO/IEC 9592-1:1997
Information technology - Computer graphics and image processing - Programmer's Hierarchical Interactive Graphics System (PHIGS) - Part 1: Functional description

Standard No.
ISO/IEC 9592-1:1997
Release Date
1997
Published By
International Organization for Standardization (ISO)
Latest
ISO/IEC 9592-1:1997
Scope
This part of ISO/IEC 9592 specifies a set of functions for computer graphics programming, the Programmer's Hierarch-ical Interactive Graphics System (PHIGS). PHIGS is a graphics system for application programs that produce computer generated pictures on output devices. It supports operator input and interactions by supplying basic functions for graph-ical input and hierarchical picture definition. Picture definitions can be retained centrally where they may be edited by an application. Alternatively, graphical data may be processed without first storing it. To assist in this processing, explicit control over resources used to encapsulate the results of these processing operations is provided. Basic application requirements in the areas of lighting and shading are provided through primitives and functions for controlling the rendering of 3D objects. Utilization of raster images in the generation of PHIGS pictures is provided. Pictures are displayed on output devices which may have associated input devices. Several input devices can be used simultaneously. The application program is allowed to adapt its behaviour to make best use of their capabilities. Graphical output can be constrained to particular views. Views can be specified parametrically and automatic process-ing of input operations can be used to control viewing. New input devices can be defined from the capabilities avail-able. Functions are specified for archiving picture definitions to file. In addition an interface to the Computer Graphics Metafile (ISO/IEC 8632) is described. This part of ISO/IEC 9592 defines a language independent nucleus of a graphics system for integration into a program-ming language. PHIGS is embedded in a language layer obeying the particular conventions of the language. Such language bindings are specified in ISO/IEC 9593.

ISO/IEC 9592-1:1997 history

  • 1997 ISO/IEC 9592-1:1997 Information technology - Computer graphics and image processing - Programmer's Hierarchical Interactive Graphics System (PHIGS) - Part 1: Functional description
  • 1994 ISO/IEC 9592-1:1989/Cor 2:1994 Information processing systems — Computer graphics — Programmer's Hierarchical Interactive Graphics System (PHIGS) — Part 1: Functional description — Technical Corrigendum 2
  • 1994 ISO/IEC 9592-1:1989/Cor 1:1994 Information processing systems — Computer graphics — Programmer's Hierarchical Interactive Graphics System (PHIGS) — Part 1: Functional description — Technical Corrigendum 1
  • 1993 ISO/IEC 9592-1:1989/Cor 1:1993 Information processing systems — Computer graphics — Programmer's Hierarchical Interactive Graphics System (PHIGS) — Part 1: Functional description — Technical Corrigendum 1
  • 1992 ISO/IEC 9592-1:1989/Amd 1:1992 Information processing systems — Computer graphics — Programmer's Hierarchical Interactive Graphics System (PHIGS) — Part 1: Functional description — Amendment 1
  • 1989 ISO/IEC 9592-1:1989 Information processing systems — Computer graphics — Programmer's Hierarchical Interactive Graphics System (PHIGS) — Part 1: Functional description
Information technology - Computer graphics and image processing - Programmers Hierarchical Interactive Graphics System (PHIGS) - Part 1: Functional description



Copyright ©2024 All Rights Reserved