• Shopping Cart
    There are no items in your cart

BS 7217-1(1989) : AMD 8136

Superseded

Superseded

A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.

View Superseded by

COMPUTER GRAPHICS: PROGRAMMER'S HIERARCHICAL INTERACTIVE GRAPHICS SYSTEM (PHIGS) - SPECIFICATION FOR A SET OF FUNCTIONS

Superseded date

23-07-2013

Superseded by

BS EN 29592-1:1991

Published date

23-11-2012

Sorry this product is not available in your region.

National foreword
Committees responsible
Specification
0 Introduction
1 Scope and field of application
2 References
3 Definitions
4 The Programmer's Hierarchical Interactive
         Graphics System
4.1 About this part of ISO/IEC 9592
4.1.1 Specification and conformance
4.1.2 Registration
4.2 Overview
4.3 Concepts
4.3.1 PHIGS concepts
4.3.2 Relationship to ISO 7942 (GKS) and ISO 8805
         (GKS-3D)
4.3.3 Notational conventions
4.4 The centralized structure store
4.4.1 Structure elements and structures
4.4.2 Structure networks
4.4.3 Structure traversal and display
4.4.4 Structure editing
4.4.5 Manipulation of structures in CSS
4.4.6 CSS search and inquiry
4.4.7 Structure and archival and retrieval
4.4.8 Generalized Structure Elements (GSE)
4.4.9 Application data
4.5 Graphical output
4.5.1 Structure elements and output primitives
4.5.2 Output primitive attributes
4.5.3 Polyline attributes
4.5.4 Polymarker attributes
4.5.5 Text attributes
4.5.6 Annotation text attributes
4.5.7 Text extent and concatenation
4.5.8 Fill area attributes
4.5.9 Fill area set attributes
4.5.10 Cell array attributes
4.5.11 Generalized drawing primitive attributes
4.5.12 Colour
4.5.13 View index
4.5.14 Hidden line/hidden surface removal (HLHSR)
         identifier
4.5.15 Name set attribute
4.5.16 Minimal simulations
4.5.17 Degenerate primitives
4.6 Workstations
4.6.1 Workstation characteristics
4.6.2 Workstation selection
4.6.3 Controlling picture changes
4.6.4 Clearing the display surface
4.6.5 Sending messages to a workstation
4.6.6 Hidden line/hidden surface removal
4.7 Coordinate systems and transformations
4.7.1 Coordinate system handedness
4.7.2 Modelling transformations and clipping
4.7.3 Modelling utility functions
4.7.4 Viewing
4.7.5 Viewing utility functions
4.7.6 Workstation transformations
4.7.7 Transformation of locator input
4.7.8 Transformation of stroke input
4.8 Graphical input
4.8.1 Introduction to logical input devices
4.8.2 Logical input device model
4.8.3 Operating modes of logical input devices
4.8.4 Measures of each input class
4.8.5 Input queue and current event report
4.8.6 Initialization of input devices
4.8.7 Locator and stroke input using 2D input
4.9 PHIGS metafile interface
4.10 PHIGS states
4.11 Inquiry functions
4.12 Error handling
4.13 Special interfaces between PHIGS and
         application program
4.14 Minimum support criteria
5 PHIGS Functional Specification
5.1 Notational conventions
5.2 Control functions
5.3 Output primitive functions
5.4 Attribute specification functions
5.4.1 Bundled attribute selection
5.4.2 Individual attribute selection
5.4.3 Aspect source flag setting
5.4.4 Workstation attribute table definition
5.4.5 Workstation filter definition
5.4.6 Colour model control
5.4.7 HLHSR attributes
5.5 Transformation and clipping functions
5.5.1 Modelling transformations and clipping
5.5.2 View operations
5.5.3 Workstation transformations
5.5.4 Utility functions to support modelling
5.5.5 Utility functions to support viewing
5.6 Structure content functions
5.7 Structure manipulation functions
5.8 Structure display functions
5.9 Structure archiving functions
5.10 Input functions
5.10.1 Pick identifier and filter
5.10.2 Initialization of input devices
5.10.3 Setting the mode of input devices
5.10.4 Request input functions
5.10.5 Sample input functions
5.10.6 Event input functions
5.11 Metafile functions
5.12 Inquiry functions
5.12.1 Introduction
5.12.2 Inquiry functions for operating state values
5.12.3 Inquiry functions for PHIGS description table
5.12.4 Inquiry functions for PHIGS state list
5.12.5 Inquiry functions for workstation state list
5.12.6 Inquiry functions for workstation description
         list
5.12.7 Inquiry function for structure state list
5.12.8 Inquiry functions for structure content
5.12.9 Inquiry functions for error state list
5.13 Error control functions
5.14 Special interface function
6 PHIGS data structures
6.1 Notation and data types
6.2 Operating states
6.3 PHIGS description table
6.4 PHIGS traversal state list
6.5 PHIGS state list
6.6 Workstation state list
6.7 Workstation description table
6.8 Structure state list
6.9 PHIGS error state list
Annexes
A Function Lists
A.1 Alphabetic
A.2 Order of appearance
B Error list
B.1 Implementation dependent
B.2 States
B.3 Workstations
B.4 Output attributes
B.5 Transformations and viewing
B.6 Structures
B.7 Input
B.8 Metafiles
B.9 Escape
B.10 Archive/retrieve
B.11 Miscellaneous
B.12 System
B.13 Reserved errors
C Interfaces
C.1 Introduction
C.2 Language Binding
C.3 Implementation
D Allowable differences in PHIGS implementations
D.1 Introduction
D.2 Global differences
D.3 Workstation dependent differences
E The PHIGS viewing model
F PHIGS/GKS differences
G HLHSR considerations
H Relationship of CGM and PHIGS
H.1 Introduction
H.2 Scope
H.3 Overview of the differences between PHIGS & CGM
H.4 Mapping concepts
H.4.1 Principles
H.4.2 Workstations
H.4.3 Picture generation
H.4.4 Picture input
H.4.5 Coordinates and clipping
H.4.6 Workstation transformation
H.4.7 Colour table
H.4.8 Set representation
H.5 Metafile generation
H.5.1 Control functions
H.5.2 Structure traversal
H.5.3 Metafile description
H.5.4 User items
H.6 Interpretation of CGM by PHIGS
H.7 Mapping between item types and elements
I Colour models
I.1 Introduction
I.2 RGB colour model
I.3 CIELUV colour model
I.3.1 CIE XYZ colour space
I.3.2 CIE 1931 (Y, x, y) space
I.3.3 The CIE 1976 (L*u*v*) CIELUV uniform colour
         space
I.3.4 Colour differences
I.4 HSV colour model
I.5 HLS colour model
I.6 Conversion between colour models
I.6.1 CIE XYZ reference model
I.6.2 Conversion between CIELUV and CIE XYZ models
I.6.3 Conversion between RGB and CIE XYZ models
I.6.3.1 Derivation of conversion factors
I.6.3.2 Conversion from RGB to CIE XYZ
I.6.3.3 Conversion from CIE XYZ to RGB
I.6.3.4 Representation of black
I.6.3.5 Example conversion

Describes a set of functions for computer graphics programming, the Programmer's Hierarchical Interactive Graphics System (PHIGS). PHIGS is a graphics system for application programs that produce computer generated pictures on output devices. 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. An interface to the Computer Graphics Metafile (ISO 8632) is described. An extensive detailed standard of 64 pages.

Committee
IST/31
DevelopmentNote
Superseded and renumbered by BS EN 29592-1 (07/2004)
DocumentType
Standard
PublisherName
British Standards Institution
Status
Superseded
SupersededBy

Standards Relationship
ISO/IEC 9592-1:1997 Similar to
EN 29592-1:1991/AC:1994 Identical

BS 6945-4(1988) : AMD 7375 SPECIFICATION FOR COMPUTER GRAPHICS: METAFILE FOR THE STORAGE AND TRANSFER OF PICTURE DESCRIPTION INFORMATION (CGM) - CLEAR TEXT ENCODING
BS 6945-3(1988) : AMD 7374 SPECIFICATION FOR COMPUTER GRAPHICS: METAFILE FOR THE STORAGE AND TRANSFER OF PICTURE DESCRIPTION INFORMATION (CGM) - BINARY ENCODING
BS 6945-2(1988) : AMD 7373 SPECIFICATION FOR COMPUTER GRAPHICS: METAFILE FOR THE STORAGE AND TRANSFER OF PICTURE DESCRIPTION INFORMATION (CGM) - CHARACTER ENCODING
BS 6945-1(1988) : AMD 7372 SPECIFICATION FOR COMPUTER GRAPHICS: METAFILE FOR THE STORAGE AND TRANSFER OF PICTURE DESCRIPTION INFORMATION (CGM) - FUNCTIONAL SPECIFICATION
ISO/IEC 2382-13:1996 Information technology Vocabulary Part 13: Computer graphics

Access your standards online with a subscription

Features

  • Simple online access to standards, technical information and regulations.

  • Critical updates of standards and customisable alerts and notifications.

  • Multi-user online standards collection: secure, flexible and cost effective.