Information processing systems — Computer graphics — Programmer's Hierarchical Interactive Graphics System (PHIGS) — Part 1: Functional description — Technical Corrigendum 2

Systèmes de traitement de l'information — Infographie — Interface de programmation du système graphique hiérarchisé (PHIGS) — Partie 1: Description fonctionnelle — Rectificatif technique 2

General Information

Status
Withdrawn
Publication Date
03-Aug-1994
Withdrawal Date
03-Aug-1994
Current Stage
9599 - Withdrawal of International Standard
Start Date
19-Nov-1997
Completion Date
19-Nov-1997
Ref Project

RELATIONS

Buy Standard

Standard
ISO/IEC 9592-1:1989/Cor 2:1994
English language
1 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (sample)

INTERNATIONAL STANDARD ISO/IEC 9592-1:1989
TECHNICAL CORRIGENDUM 2
Pu bliçhed 1994-08-01

INTERNATIONAL ORGANIZATION FOR STANDARDIZATION. MEXflYHAPOflHAfl OPrAHMBAUMR no CTAHflAPTMJAUMM. ORGANISATION INTERNATIONALE DE NORMALISATION

INTERNATIONAL ELECTROTECHNICAC COMMISSION*ME>K~YHAPO~HAA 3flEKTPOTEXHMqECKAR KOMMCCMR-COMMISSION ELECTROTECHNIQUE INTERNATIONALE

Information processing systems - Computer graphics -
Program mer's Hierarchical Interactive Graphics System
(PHIGS) -
Part 1:
nct io na I description
TECHNICAL CORRIGENDUM 2

Systèmes de traitement de l'information - Infographie - Interface de programmation du système graphique hiérarchisé

(PHIGS) -
Partie 1: Description fonctionnelle
RECTIFICATIF TECHNIQUE 2

Technical corrigendum 2 to International Standard ISO/IEC 9592-1:1989 was prepared by Joint Technical Committee ISO/IEC

JTC 1, Information technology, Subcommittee SC 24, Computer graphics and image processing.

Page 6
Subclause 3.23
Change to read:

3.23 character height: An aspect of text which specifies the height of an upper-case character.

Subclause 3.25
Change to read:

325 character spacing: An aspect of text which specifies the fraction of the character height aspect to be added between adjacent

character bodies in a string.
UDC 681.3.01 :681.3.072.2(084) Ref. No. ISO/IEC 9592-1:1989/Cor.2:1994(E)

Descriptors : data processing, graphic data processing, information interchange, data handling, data transfer, description.

O ISO/IEC 1994
Printed in Switzerland
---------------------- Page: 1 ----------------------
ISO/iEC 9592-1:1989/Cor.2: 1994(E)
Subclause 3.27
Change to read:

3.27 character width: An aspect of text which specifies the width of a character. The actual width depends on the width to height

ratio specified by the designer of the font to which the character belongs.
Page 35
Subclause 4.5.1

Penultimate paragraph, third and fourth sentences, change ‘‘fill area” to “fill area or fill area set” in three places.

Page 45
Subclause 4.5.5
End of the second full paragraph, replace the final sentence with:
“Character spacing is specified as a fraction of the character height aspect.”

Final full paragraph (ending in ‘rotated and sheared‘), delete “and sheared” from the parenthetical phrase.

Page 56
Subclause 4.5.7
Add the following text to the final paragraph:

For certain combinations of TEXT PATH and TEXT ALIGNMENT, concatenation is not meaningful. For example, if the TEXT

PATH is set to LEFT or RIGHT, horizontal text alignment of CENTRE is not meaningful for concatenation since this depends on

the contents of the subsequent stsing. For text paths UP and DOWN, horizontal text alignment of LEFT or RIGHT is not

meaningful nor is vertical alignment of HALF.
Page 58
Subclause 4.5.8
Item d), change “a pointer” to “an index”.
Page 65
Subclause 4.5.15
Add a new paragraph before the final paragraph as follows:

The order of precedence of the filters is invisibility, then highlighting, then pick. When a primitive is eligible for both invisibility

and highlighting, the invisibility attribute will apply.
Page 74
Subclause 4.6.3
Item J, add a new first element to the list of functions as follows:
SET VIEW REPRESENTATION 3.
---------------------- Page: 2 ----------------------
ISODEC 9592-1:1989/Cor.2:1994(E)
Page 77
Subclause 4.7.2
Replace the second paragraph and matrix equation with the following:

A modelling transformation is specified by defining a 4 x 4 (for 3D) or 3 x 3 (for 2D) transformation maîrix and a composition type

as a structure element. On traversal, graphical output structure elements become output primitives as the composite modelling

transformation is applied. The composite modelling transformation is formed from the hierarchy of component modelling

transformations in the current structure path. This maps homogeneous coordinates in a modelling coordinate system to the world

coordinate system as follows:
cx C11 C12 C13 C14 MCx
C21 C22 C23 C24
CY MCY
cz C31 C32 C33 C34 MCz
cw C41 C42 C43 C44 1
and the homogeneous world coordinates are mapped to Cartesian coordinates by
cx CY cz
wcx = -,wcy = -,wcz = -
cw cw cw
Page 119
Subclause 5.2
REDRAW ALL STRUCTURES, change item b) to read:

b) If the control flag is set to CONDITIONALLY, the display surface may be cleared if the ‘display surface empty’ entry in the

workstation state list is NOTEMPTY. (If the display surface is not cleared, the implementation may use knowledge of the current

state of the display to optimize its actions, but it must produce a correct image.) If the control flag is set to ALWAYS, the display

surface is cleared regardless of the setting of the ‘display surface empty’ entry. If the display surface is cleared, the ‘display surface

empty’ flag is set to EMPTY.
DRAW ALL STRUCTURES, change item f) to read:

f, All structures posted for this workstation (i.e., contained in the ‘list of posted structures’ in the workstation state list) are

redisplayed. If the current state of the ‘display surface empty’ entry in the workstation state list is NOTEMPTY, the

implementation may use knowledge of the current state of the display surface to optimize its actions. Typically, the redisplay of the

structures causes the ‘display surface empty’ entry in the workstation state list to be set to NOTEMPTY if the set of structures

posted to the workstation is also not empty.
Page 120
Subclause 5.2
UPDATE WORKSTATION, change item a) to read:

a) The display surface may be cleared if the ‘display surface empty’ entry in the workstation state list is NOTEMPTY. (If the

display surface is not cleared, the implementation may use knowledge of the current state of the display to optimize its actions, but

it must produce a correct image.) If the display surface is cleared, the ‘display surface empty’ flag is set to EMPTY.

---------------------- Page: 3 ----------------------
ISO/iEC 9592-1:1989/Cor.2: 1994(E)
Page 120
UPDATE WORKSTATION, change item e) to read:

e) All structures posted for this workstation (i.e., contained in the ‘list of posted structures’ in the workstation state list) are

redisplayed. If the current state of the ‘display surface empty’ entry in the workstation state list is NOTEMPTY, the

implementation may use knowledge of the current state of the display surface to optimize its actions. Typically, the redisplay of the

structures causes the ‘display surface empty’ entry in the workstation state list to be set to NOTEMPTY if the set of structures

posted to the workstation is also not empty.
Page 128
Subclause 5.3

CELL ARRAY 3, effect section, add the following to the end of the second paragraph:

If a colour index is not present in the colour table on the workstation, index 1 is used on that workstation. This also applies to index

values less than O.

CELL ARRAY 3, change the final word of the text of error 117from “zero” to “one”.

CELL ARRAY 3, remove error 113 from the list of errors for this function.

CELL ARRAY, effect section, add the following to the end of the second paragraph:

If a colour index is not present in the colour table on the workstation, index 1 is used on that workstation. This also applies to index

values less than O.
Page 129
Subclause 5.3

CELL ARRAY, change the final word of the text of error II 7 from “zero” to “one”.

CELL ARRAY, remove error 113 from the list of errors for this function.
Page 138
Subclause 5.4.2

SET CHARACTER EXPANSION FACTOR, third paragraph of the effect section, insert the following as the beginning of

both the second and third sentences in this paragraph:
“For STRING and CHARACTER precision text, ...”
Page 140
Subclause 5.4.2

SET CHARACTER HEIGHT, fourth paragraph of the effect section, insert the following as the beginning of the paragraph:

“For STRING and CHARACTER precision text, ...”
---------------------- Page: 4 ----------------------
ISO/IEC 9592-1: 1989/Cor.2:1994(E)
Page 141
Subclause 5.4.2

SET ANNOTATION TEXT CHARACTER HEIGHT, fourth paragraph of the effect section, insert the following as the

beginning of the paragraph:
“For STRING and CHARACTER precision text, ...”
Page 151
Subclause 5.4.4
SET POLYLINE REPRESENTATION, effect section, change
“When an element of this type is interpreted”
0 “During structure traversal”
in two places.
Page 153
Subclause 5.4.4

SET TEXT REPRESENTATION, effect section, delete the final sentence under Text font (“During ... if the text font ... on that

workstation.”) and delete the final sentence under Text precision (“During ... if the specified text precision ... on that workstation.”)

Pages 154 and 155
Subclause 5.4.4

SET INTERIOR REPRESENTATION, effect section, delete the final sentence under Interior style (“During structure traversal,

if the requested interior style ... on that workstation.”)
Page 156
eubclause 5.4.4

SET EDGE REPRESENTATION, error 107 should precede error 113 in the list of errors.

Page 166
Subclause 5.5.2

SET VIEW REPRESENTATION 3, in error 150, “workstations” should be “workstation‘s”

SET VIEW REPRESENTATION, effect section, first paragraph, replace the final sentence with:

The X and Y portions of the ‘requested view clipping limits’ for the specified view are set to the specified values. The Z portion of

the ‘requested view clipping limits’ is set to ZMIN=O and ZMAX=l. The ‘front clipping indicator’ and the ‘back clipping

indicator’ are set to CLIP.
SET VIEW REPRESENTATION, in error 1.50, “worksta~ons” should be “workstation’s”.
---------------------- Page: 5 ----------------------
ISODEC 9592-1: 1989/Cor.2: 1994(E)
Page 169
Subclause 5.5
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.