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
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.
2

---------------------- 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
X
cz C31 C32 C33 C34 MCz
cw C41 C42 C43 C44 1
0
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.
3

---------------------- 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.
a
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, .”
4

---------------------- 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”
to
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”.
5

---------------------- 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.