Information technology — Computer graphics — Programmer's Hierarchical Interactive Graphics System (PHIGS) language bindings — Part 4: C — Amendment 2: Incorporation of PHIGS amendments

Technologies de l'information — Infographie — Interfaces langage avec PHIGS — Partie 4: C — Amendement 2: Incorporation des amendements de PHIGS

General Information

Status
Published
Publication Date
19-Dec-1998
Current Stage
6060 - International Standard published
Start Date
14-Jul-1997
Completion Date
20-Dec-1998
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 9593-4:1991/Amd 2:1998 - Information technology — Computer graphics — Programmer's Hierarchical Interactive Graphics System (PHIGS) language bindings — Part 4: C — Amendment 2: Incorporation of PHIGS amendments Released:12/20/1998
English language
355 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

INTERNATIONAL
ISO/IEC
STANDARD
9593-4
First edition
1991-12-15
AMENDMENT 2
1998-12-15
Information technology — Computer
graphics — Programmer’s Hierarchical
Interactive Graphics System (PHIGS)
language bindings —
Part 4:
C
AMENDMENT 2:
Incorporation of PHIGS amendments
Technologies de l’information — Infographie — Interfaces langage avec
PHIGS —
Partie 4: C
AMENDEMENT 2: Incorporation des amendements de PHIGS
Reference number
ISO/IEC 9593-4:1991/Amd.2:1998 (E)

---------------------- Page: 1 ----------------------
ISO/IEC 9593-4:1991/Amd.2:1998(E)
Foreword
ISO (the International Organization for Standardization) and IEC (the Inter-
national Electrotechnical Commission) form the specialized system for
worldwide standardization. National bodies that are members of ISO or IEC
participate in the development of International Standards through technical
committees established by the respective organization to deal with particular
fields of technical activity. ISO and IEC technical committees collaborate in
fields of mutual interest. Other international organizations, governmental
and non-governmental, in liaison with ISO and IEC, also take part in the
work.
In the field of information technology, ISO and IEC have established a joint
technical committee, ISO/IEC JTC 1. Draft International Standards adopted
by the joint technical committee are circulated to national bodies for voting.
Publication as an International Standard requires approval by at least 75 %
of the national bodies casting a vote.
Amendment 2 to ISO/IEC 9593-4:1991 was prepared by Joint Technical
Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 24,
Computer graphics and image processing.
© ISO/IEC 1998
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or
utilized in any form or by any means, electronic or mechanical, including photocopying and
microfilm, without permission in writing from the publisher
ISO/IEC Copyright Office • Case postale 56 • CH-1211 Genève 20 • Switzerland
Printed in Switzerland
ii

---------------------- Page: 2 ----------------------
© ISO/IEC ISO/IEC  9593-4:1991/Amd.2:1998(E)
Information technology - Computer graphics -
Programmer’s Hierarchical Interactive Graphics System
(PHIGS) language bindings -
Part 4:
C
Amendment 2: Incorporation of PHIGS amendments
Page 2
2 Normative references
The number of the first reference is changed to ISO/IEC 9592-1:1996.
Page 3
3 The C language binding of PHIGS
3.1 Conformance
The following text replaces the content of 3.1:
“This binding incorporates the rules of conformance defined in the PHIGS Standard (ISO/IEC 9592) for
PHIGS implementations, with those additional requirements specifically defined for C language
implementations of PHIGS.
The following criteria are established for determining conformance of an implementation to this binding:
a) In order to conform to the Basic PHIGS profile, an implementation of the C binding of PHIGS
shall implement at least the functionality defined for the Basic PHIGS profile as specified in ISO/IEC
1

---------------------- Page: 3 ----------------------
ISO/IEC  9593-4:1991/Amd.2:1998(E) ©ISO/IEC
9592-1. It shall make visible all of the declarations in the C binding specified in clauses 5, 6, and 7 of
this part of ISO/IEC 9593.
b) In order to conform to the PHIGS PLUS profile, an implementation of the C binding of PHIGS
shall implement at least the functionality defined for the PHIGS PLUS profile as specified in ISO/IEC
9592-1. It shall make visible all of the declarations in the C binding specified in clauses 5 through 10
of this part of ISO/IEC 9593.
c) In order to conform to the Full PHIGS profile, an implementation of the C binding of PHIGS shall
implement all of the functionality defined for the Full PHIGS profile as specifed in ISO/IEC 9592-1.
It shall make visible all of the declarations in the C binding specified in this part of ISO/IEC 9593.
d) The syntax of the function names shall be precisely as specified in this part of ISO/IEC 9593 and
the parameters shall be of the data types stated in this part of ISO/IEC 9593.
Pages 10 to 13
4 Tables
4.2 Table of abbreviations
The following abbreviations are added alphabetically to Table 1
“:
Table 1 - Abbreviations ordered alphabetically
Word or Phrase Abbreviation
acknowledgement ack
address addr
associate assoc
association assoc
attribute attr
automatic auto
background backg
boundary bound
buffer buf
centre ctr
channel chan
complete comp
composition compos
conditions conds
configuration config
continuity cont
correlate, correlation corr
define def
destination dest
disassociate disassoc
disposition dispos
2

---------------------- Page: 4 ----------------------
© ISO/IEC ISO/IEC  9593-4:1991/Amd.2:1998(E)
Table 1 - Abbreviations ordered alphabetically (Continued)
Word or Phrase Abbreviation
distance dist
frequency freq
group grp
groups grps
heuristics heur
include incl
incompatible incompat
incomplete incomp
indicator indic
instance inst
logical input device lid
manipulation manip
measure meas
non-atomic na
non-retained nr
non-retained data nrd
optimization opt
parameterization param
parameters params
picture pict
posting post
process, processing proc
reference ref
registered reg
render, rendering rend
resource res
sampling sampl
source src
target targ
texture textr
transfer trans
traverse, traversal trav
trigger trig
uncompressed uncomp
undefine undef
weight wt
which NULL
””
3

---------------------- Page: 5 ----------------------
ISO/IEC  9593-4:1991/Amd.2:1998(E) ©ISO/IEC
Pages 14 to 20
4.3 Function names
4.3.1 List ordered alphabetically by bound name
The following function names are merged alphabetically by bound name in Table 2
“:
Table 2 - Function names ordered by bound name
C Name PHIGS and PHIGS PLUS Name
passoc_image_res (.) ASSOCIATE IMAGE RESOURCE
passoc_trav_res (.) ASSOCIATE TRAVERSAL RESOURCE
pattach_lid_to_light_src (.) ATTACH LOGICAL INPUT DEVICE TO LIGHT
SOURCE
pattach_lid_to_view (.) ATTACH LOGICAL INPUT DEVICE TO VIEW
pcircle (.) CIRCLE
pcircle3 (.) CIRCLE 3
pcircular_arc (.) CIRCULAR ARC
pcircular_arc3 (.) CIRCULAR ARC 3
pcircular_arc_close (.) CIRCULAR ARC CLOSE
pcircular_arc_close3 (.) CIRCULAR ARC CLOSE 3
pclear_targ (.) CLEAR TARGET
pclose_di_struct (.) CLOSE DIRECT INTERPRETATION STRUCTURE
pcond_exec_struct (.) CONDITIONAL EXECUTE STRUCTURE
pcond_inst_struct (.) CONDITIONAL INSTANCE STRUCTURE
pcond_return (.) CONDITIONAL RETURN
pcond_skip_elements (.) CONDITIONAL SKIP ELEMENTS
pcond_skip_to_label (.) CONDITIONAL SKIP TO LABEL
pcopy_elem_struct (.) COPY ELEMENT FROM STRUCTURE
pcopy_elem_range_struct (.) COPY ELEMENT RANGE FROM STRUCTURE
pcopy_elems_between_labels_struct (.) COPY ELEMENTS BETWEEN LABELS FROM
STRUCTURE
pcopy_targ (.) COPY TARGET
pcreate_composite_measure (.) CREATE COMPOSITE MEASURE
pcreate_mipmap_texture (.) CREATE MIPMAP TEXTURE
pcreate_set_measure (.) CREATE SET MEASURE
pcreate_targ (.) CREATE TARGET
pdefine_choice (.) DEFINE CHOICE
pdefine_composite (.) DEFINE COMPOSITE
pdefine_linetype (.) DEFINE LINETYPE
pdefine_locator (.) DEFINE LOCATOR
pdefine_marker_type (.) DEFINE MARKER TYPE
pdefine_pick (.) DEFINE PICK
pdefine_post_grp (.) DEFINE POSTING GROUP
pdefine_set (.) DEFINE SET
pdefine_string (.) DEFINE STRING
pdefine_stroke (.) DEFINE STROKE
4

---------------------- Page: 6 ----------------------
© ISO/IEC ISO/IEC  9593-4:1991/Amd.2:1998(E)
Table 2 - Function names ordered by bound name (Continued)
C Name PHIGS and PHIGS PLUS Name
pdefine_valuator (.) DEFINE VALUATOR
pdestroy_composite_measure (.) DESTROY COMPOSITE MEASURE
pdestroy_set_measure (.) DESTROY SET MEASURE
pdestroy_targ (.) DESTROY TARGET
pdetach_lid_from_light_src (.) DETACH LOGICAL INPUT DEVICE FROM LIGHT
SOURCE
pdetach_lid_from_view (.) DETACH LOGICAL INPUT DEVICE FROM VIEW
pdisable_di_pick (.) DISABLE DIRECT INTERPRETATION PICK
pdisassoc_image_res (.) DISASSOCIATE IMAGE RESOURCE
pdisassoc_trav_res (.) DISASSOCIATE TRAVERSAL RESOURCE
pellipse (.) ELLIPSE
pellipse3 (.) ELLIPSE 3
pelliptical_arc (.) ELLIPTICAL ARC
pelliptical_arc3 (.) ELLIPTICAL ARC 3
pelliptical_arc_close (.) ELLIPTICAL ARC CLOSE
pelliptical_arc_close3 (.) ELLIPTICAL ARC CLOSE 3
penable_di_pick (.) ENABLE DIRECT INTERPRETATION PICK
pend_watch_on_elem_range (.) END WATCH ON ELEMENT RANGE
pfill_circle (.) FILL CIRCLE
pfill_circle3 (.) FILL CIRCLE 3
pfill_ellipse (.) FILL ELLIPSE
pfill_ellipse3 (.) FILL ELLIPSE 3
pget_composite (.) GET COMPOSITE
pget_composite3 (.) GET COMPOSITE 3
pget_set (.) GET SET
pget_set3 (.) GET SET 3
pinit_composite (.) INITIALIZE COMPOSITE
pinit_composite3 (.) INITIALIZE COMPOSITE 3
pinit_di_pick (.) INITIALIZE DIRECT INTERPRETATION PICK
pinit_di_pick3 (.) INITIALIZE DIRECT INTERPRETATION PICK 3
pinit_set (.) INITIALIZE SET
pinit_set3 (.) INITIALIZE SET 3
pinq_alpha_facs (.) INQUIRE ALPHA FACILITIES
pinq_appl_filter (.) INQUIRE APPLICATION FILTER
pinq_assoc_image_res (.) INQUIRE ASSOCIATED IMAGE RESOURCES
pinq_back_clip_indicator (.) INQUIRE BACK CLIPPING INDICATOR
pinq_back_plane_dist (.) INQUIRE BACK PLANE DISTANCE
pinq_choice_facs (.) INQUIRE CHOICE FACILITIES
pinq_composite_facs (.) INQUIRE COMPOSITE FACILITIES
pinq_composite_meas_def (.) INQUIRE COMPOSITE MEASURE DEFINITION
pinq_composite_st (.) INQUIRE COMPOSITE DEVICE STATE
pinq_composite_st3 (.) INQUIRE COMPOSITE DEVICE STATE 3
pinq_cond_trav_facs (.) INQUIRE CONDITIONAL TRAVERSAL FACILITIES
pinq_config_setting_facs (.) INQUIRE CONFIGURATION SETTING FACILITIES
pinq_dc_clip_regions (.) INQUIRE DEVICE COORDINATE CLIP REGIONS
pinq_dc_clip_regions3 (.) INQUIRE DEVICE COORDINATE CLIP REGIONS 3
5

---------------------- Page: 7 ----------------------
ISO/IEC  9593-4:1991/Amd.2:1998(E) ©ISO/IEC
Table 2 - Function names ordered by bound name (Continued)
C Name PHIGS and PHIGS PLUS Name
pinq_dc_clip_regions_facs(.) INQUIRE DEVICE COORDINATE CLIP REGIONS
FACILITIES
pinq_def_composite_data (.) INQUIRE DEFAULT COMPOSITE DEVICE DATA
pinq_def_composite_data3 (.) INQUIRE DEFAULT COMPOSITE DEVICE DATA 3
pinq_def_di_pick_data (.) INQUIRE DEFAULT DIRECT INTERPRETATION PICK
DATA
pinq_def_di_pick_data3 (.) INQUIRE DEFAULT DIRECT INTERPRETATION PICK
DATA 3
pinq_def_set_data (.) INQUIRE DEFAULT SET DEVICE DATA
pinq_def_set_data3 (.) INQUIRE DEFAULT SET DEVICE DATA 3
pinq_def_targ_disp (.) INQUIRE DEFAULT TARGET DISPOSITION
pinq_di_mode (.) INQUIRE DIRECT INTERPRETATION MODE
pinq_di_pick_corr_point (.) INQUIRE DIRECT INTERPRETATION PICK
CORRELATION POINT
pinq_di_pick_corr_point3 (.) INQUIRE DIRECT INTERPRETATION PICK
CORRELATION POINT 3
pinq_di_pick_set_status (.) INQUIRE DIRECT INTERPRETATION PICK SET
STATUS
pinq_di_pick_st (.) INQUIRE DIRECT INTERPRETATION PICK STATE
pinq_di_pick_st3 (.) INQUIRE DIRECT INTERPRETATION PICK STATE 3
pinq_disp_targ (.) INQUIRE DISPLAY TARGET
pinq_di_trav_facs (.) INQUIRE DIRECT INTERPRETATION TRAVERSAL
FACILITIES
pinq_dyns_post_grps (.) INQUIRE DYNAMICS OF POSTING GROUPS
pinq_dyns_ws_attrs_texture (.) INQUIRE DYNAMICS OF WORKSTATION
ATTRIBUTES TEXTURE
pinq_edge_rep_full (.) INQUIRE EDGE REPRESENTATION FULL
pinq_ext_pat_facs (.) INQUIRE EXTENDED PATTERN FACILITIES
pinq_ext_pat_rep (.) INQUIRE EXTENDED PATTERN REPRESENTATION
pinq_front_clip_indicator (.) INQUIRE FRONT CLIPPING INDICATOR
pinq_front_plane_dist (.) INQUIRE FRONT PLANE DISTANCE
pinq_grps_posted (.) INQUIRE SET OF GROUPS TO WHICH POSTED
pinq_highl_facs (.) INQUIRE HIGHLIGHTING FACILITIES
pinq_highl_rep (.) INQUIRE HIGHLIGHTING REPRESENTATION
pinq_image_res (.) INQUIRE IMAGE RESOURCE
pinq_image_res_facs (.) INQUIRE IMAGE RESOURCE FACILITIES
pinq_lid_attached_to_light_src (.) INQUIRE LOGICAL INPUT DEVICE ATTACHED TO
LIGHT SOURCE
pinq_lid_attached_to_view (.) INQUIRE LOGICAL INPUT DEVICE ATTACHED TO
VIEW
pinq_lid_def (.) INQUIRE LOGICAL INPUT DEVICE DEFINITION
pinq_line_rep_full (.) INQUIRE POLYLINE REPRESENTATION FULL
pinq_linetype_def (.) INQUIRE LINETYPE DEFINITION
pinq_linetype_def_facs (.) INQUIRE LINETYPE DEFINITION FACILITIES
pinq_linetype_def_support (.) INQUIRE LINETYPE DEFINITION SUPPORT
pinq_list_def_appl_filters (.) INQUIRE LIST OF DEFINED APPLICATION FILTERS
pinq_list_highl_inds (.) INQUIRE LIST OF HIGHLIGHTING INDICES
6

---------------------- Page: 8 ----------------------
© ISO/IEC ISO/IEC  9593-4:1991/Amd.2:1998(E)
Table 2 - Function names ordered by bound name (Continued)
C Name PHIGS and PHIGS PLUS Name
pinq_list_post_grps (.) INQUIRE POSTED STRUCTURES FROM POSTING
GROUP
pinq_list_texture_inds (.) INQUIRE LIST OF TEXTURE INDICES
pinq_lists_avail_lids (.) INQUIRE LISTS OF AVAILABLE LOGICAL INPUT
DEVICES
pinq_loc_facs (.) INQUIRE LOCATOR FACILITIES
pinq_marker_type_def (.) INQUIRE MARKER TYPE DEFINITION
pinq_marker_type_def_facs (.) INQUIRE MARKER TYPE DEFINITION FACILITIES
pinq_marker_type_def_support (.) INQUIRE MARKER TYPE DEFINITION SUPPORT
pinq_mipmap_facs (.) INQUIRE MIPMAP FACILITIES
pinq_num_avail_na_in (.) INQUIRE NUMBER OF AVAILABLE NON-ATOMIC
LOGICAL INPUT DEVICES
pinq_num_def_linetypes (.) INQUIRE NUMBER OF DEFINED LINETYPES
pinq_num_def_marker_types (.) INQUIRE NUMBER OF DEFINED MARKER TYPES
pinq_num_pred_appl_filters (.) INQUIRE NUMBER OF PREDEFINED APPLICATION
FILTERS
pinq_pick_facs (.) INQUIRE PICK FACILITIES
pinq_pick_mapping_facs (.) INQUIRE PICK MAPPING FACILITIES
pinq_pick_mapping_state (.) INQUIRE PICK MAPPING STATE
pinq_pict_status (.) INQUIRE PICTURE STATUS
pinq_posted_di_struct (.) INQUIRE POSTED DIRECT INTERPRETATION
STRUCTURE
pinq_posted_structs_from_post_grp (.) INQUIRE POSTED STRUCTURES FROM POSTING
GROUP
pinq_post_grp (.) INQUIRE POSTING GROUP
pinq_post_grp_facs (.) INQUIRE POSTING GROUP FACILITIES
pinq_pred_appl_filter (.) INQUIRE PREDEFINED APPLICATION FILTER
pinq_pred_assoc_targ_trav_res (.) INQUIRE PREDEFINED ASSOCIATION OF TARGET
WITH TRAVERSAL RESOURCES
pinq_pred_assoc_trav_res_targ (.) INQUIRE PREDEFINED ASSOCIATION OF
TRAVERSAL RESOURCE WITH TARGET
pinq_pred_composite_meas_def (.) INQUIRE PREDEFINED COMPOSITE MEASURE
DEFINITION
pinq_pred_edge_rep_full (.) INQUIRE PREDEFINED EDGE REPRESENTATION
FULL
pinq_pred_ext_pat_rep (.) INQUIRE PREDEFINED EXTENDED PATTERN
REPRESENTATION
pinq_pred_highl_rep (.) INQUIRE PREDEFINED HIGHLIGHTING
REPRESENTATION
pinq_pred_image_res (.) INQUIRE PREDEFINED IMAGE RESOURCE
pinq_pred_line_rep_full (.) INQUIRE PREDEFINED POLYLINE
REPRESENTATION FULL
pinq_pred_linetype_def (.) INQUIRE PREDEFINED LINETYPE DEFINITION
pinq_pred_marker_type_def (.) INQUIRE PREDEFINED MARKER TYPE DEFINITION
pinq_pred_post_grp (.) INQUIRE PREDEFINED POSTING GROUP
pinq_pred_set_meas_def (.) INQUIRE PREDEFINED SET MEASURE DEFINITION
pinq_pred_texture_rep (.) INQUIRE PREDEFINED TEXTURE
REPRESENTATION
7

---------------------- Page: 9 ----------------------
ISO/IEC  9593-4:1991/Amd.2:1998(E) ©ISO/IEC
Table 2 - Function names ordered by bound name (Continued)
C Name PHIGS and PHIGS PLUS Name
pinq_proj_ref_point (.) INQUIRE PROJECTION REFERENCE POINT
pinq_proj_type (.) INQUIRE PROJECTION TYPE
pinq_proj_vp (.) INQUIRE PROJECTION VIEWPORT
pinq_proj_vp3 (.) INQUIRE PROJECTION VIEWPORT 3
pinq_rend_targ (.) INQUIRE RENDERING TARGET
pinq_set_facs (.) INQUIRE SET FACILITIES
pinq_set_meas_def (.) INQUIRE SET MEASURE DEFINITION
pinq_set_st (.) INQUIRE SET DEVICE STATE
pinq_set_st3 (.) INQUIRE SET DEVICE STATE 3
pinq_string_facs (.) INQUIRE STRING FACILITIES
pinq_stroke_facs (.) INQUIRE STROKE FACILITIES
pinq_targ_assoc_trav_res (.) INQUIRE TARGET ASSOCIATED WITH TRAVERSAL
RESOURCE
pinq_targ_dispos (.) INQUIRE TARGET DISPOSITION
pinq_targ_facs (.) INQUIRE TARGET FACILITIES
pinq_targ_manip_mode (.) INQUIRE TARGET MANIPULATION MODE
pinq_targ_st (.) INQUIRE TARGET STATE
pinq_texture_facs (.) INQUIRE TEXTURE FACILITIES
pinq_texture_map_facs (.) INQUIRE TEXTURE MAPPING FACILITIES
pinq_texture_rep (.) INQUIRE TEXTURE REPRESENTATION
pinq_transparency_mode (.) INQUIRE TRANSPARENCY MODE
pinq_transparency_thresholds (.) INQUIRE TRANSPARENCY THRESHOLDS
pinq_trav_res_assoc_targ (.) INQUIRE TRAVERSAL RESOURCES ASSOCIATED
WITH TARGET
pinq_trav_res_facs (.) INQUIRE TRAVERSAL RESOURCE FACILITIES
pinq_val_facs (.) INQUIRE VALUATOR FACILITIES
pinq_view_plane_dist (.) INQUIRE VIEW PLANE DISTANCE
pinq_view_plane_norm (.) INQUIRE VIEW PLANE NORMAL
pinq_view_ref_point (.) INQUIRE VIEW REFERENCE POINT
pinq_view_ref_point3 (.) INQUIRE VIEW REFERENCE POINT 3
pinq_view_status (.) INQUIRE VIEW STATUS
pinq_view_up_vec (.) INQUIRE VIEW UP VECTOR
pinq_view_up_vec3 (.) INQUIRE VIEW UP VECTOR 3
pinq_view_win_limits (.) INQUIRE VIEW WINDOW LIMITS
pinq_watch_elem_range (.) INQUIRE WATCH ON ELEMENT RANGE
pinq_watch_range_st (.) INQUIRE WATCH RANGE STATE
pinq_wss_di_struct_posted (.) INQUIRE SET OF WORKSTATIONS TO WHICH
DIRECT INTERPRETATION STRUCTURE POSTED
pinq_ws_st_table_highl (.) INQUIRE WORKSTATION STATE TABLE LENGTHS
HIGHLIGHTING
pinq_ws_st_table_texture (.) INQUIRE WORKSTATION STATE TABLE LENGTHS
TEXTURE
pinq_xy_clip_indicator (.) INQUIRE X-Y CLIPPING INDICATOR
pinst_struct (.) INSTANCE STRUCTURE
pmanip_trav_res (.) MANIPULATE TRAVERSAL RESOURCE
pmap_dc_point_to_pick_paths (.) MAP DEVICE COORDINATE POINT TO PICK PATHS
8

---------------------- Page: 10 ----------------------
© ISO/IEC ISO/IEC  9593-4:1991/Amd.2:1998(E)
Table 2 - Function names ordered by bound name (Continued)
C Name PHIGS and PHIGS PLUS Name
pmap_dc_to_wc (.) MAP DEVICE COORDINATES TO WORLD
COORDINATES
pmap_dc_to_wsc (.) MAP DEVICE COORDINATES TO WINDOW SYSTEM
COORDINATES
pmap_wsc_to_dc (.) MAP WINDOW SYSTEM COORDINATES TO DEVICE
COORDINATES
pmark_multi_pass_compl (.) MARK MULTI-PASS COMPLETION
pmark_multi_pass_start (.) MARK MULTI-PASS START
pmark_pass_compl (.) MARK PASS COMPLETION
pmark_pass_start (.) MARK PASS START
pmove_elem_struct (.) MOVE ELEMENT FROM STRUCTURE
pmove_elem_range_struct (.) MOVE ELEMENT RANGE FROM STRUCTURE
pmove_elems_between_labels_struct (.) MOVE ELEMENTS BETWEEN LABELS FROM
STRUCTURE
popen_di_struct (.) OPEN DIRECT INTERPRETATION STRUCTURE
ppop_st (.) POP STATE
ppost_di_struct (.) POST DIRECT INTERPRETATION STRUCTURE
ppost_struct_to_grp (.) POST STRUCTURE TO GROUP
ppush_st (.) PUSH STATE
predraw_all_from_grp_on_targ ( REDRAW ALL STRUCTURES FROM POSTING
GROUP ON TARGET
predraw_all_structs_from_grp (.) REDRAW ALL STRUCTURES FROM POSTING
GROUP
predraw_all_structs_on_targ (.) REDRAW ALL STRUCTURES ON TARGET
prenew_di_state (.) RENEW DIRECT INTERPRETATION STATE
preq_composite (.) REQUEST COMPOSITE
preq_composite3 (.) REQUEST COMPOSITE 3
preq_set (.) REQUEST SET
preq_set3 (.) REQUEST SET 3
preset_all_trav_res (.) RESET ALL TRAVERSAL RESOURCES
pret_num_passes_req (.) RETRIEVE NUMBER OF PASSES REQUIRED
pret_window_system_colr (.) RETRIEVE WINDOW SYSTEM COLOUR
psample_composite (.) SAMPLE COMPOSITE
psample_composite3 (.) SAMPLE COMPOSITE 3
psample_set (.) SAMPLE SET
psample_set3 (.) SAMPLE SET 3
pset_active_textures (.) SET ACTIVE TEXTURES
pset_alpha_data_sel_ind (.) SET ALPHA DATA SELECTION INDEX
pset_alpha_src_sel (.) SET ALPHA SOURCE SELECTOR
pset_appl_filter (.) SET APPLICATION FILTER
pset_appl_int (.) SET APPLICATION INTEGER
pset_appl_real (.) SET APPLICATION REAL
pset_back_active_textures (.) SET BACK ACTIVE TEXTURES
pset_back_clip_indicator (.) SET BACK CLIPPING INDICATOR
pset_back_plane_dist (.) SET BACK PLANE DISTANCE
pset_back_transparency (.) SET BACK TRANSPARENCY
pset_composite_mode (.) SET COMPOSITE MODE
9

---------------------- Page: 11 ----------------------
ISO/IEC  9593-4:1991/Amd.2:1998(E) ©ISO/IEC
Table 2 - Function names ordered by bound name (Continued)
C Name PHIGS and PHIGS PLUS Name
pset_composite_pick_filter (.) SET COMPOSITE PICK FILTER
pset_cond_flags (.) SET CONDITION FLAGS
pset_cond_flags_from_tests (.) SET CONDITION FLAGS FROM TESTS
pset_dc_clip_regions (.) SET DEVICE COORDINATE CLIP REGIONS
pset_dc_clip_regions3 (.) SET DEVICE COORDINATE CLIP REGIONS 3
pset_depth_cue_rep_mask ( SET DEPTH CUE REPRESENTATION MASK
pset_di_mode (.) SET DIRECT INTERPRETATION MODE
pset_di_pick_corr_point (.) SET DIRECT INTERPRETATION PICK
CORRELATION POINT
pset_di_pick_corr_point3 (.) SET DIRECT INTERPRETATION PICK
CORRELATION POINT 3
pset_di_pick_filter (.) SET DIRECT INTERPRETATION PICK FILTER
pset_disp_targ (.) SET DISPLAY TARGET
pset_edgecap (.) SET EDGECAP
pset_edgejoin (.) SET EDGEJOIN
pset_edgemitre_limit (.) SET EDGEMITRE LIMIT
pset_edge_rep_full (.) SET EDGE REPRESENTATION FULL
pset_edge_rep_mask (.) SET EDGE REPRESENTATION MASK
pset_edgetype_adapt (.) SET EDGETYPE ADAPTABILITY
pset_edgetype_cont (.) SET EDGETYPE CONTINUITY
pset_edgetype_offset (.) SET EDGETYPE OFFSET
pset_ext_pat_rep (.) SET EXTENDED PATTERN REPRESENTATION
pset_front_clip_indicator (.) SET FRONT CLIPPING INDICATOR
pset_front_plane_dist (.) SET FRONT PLANE DISTANCE
pset_highl_ind (.) SET HIGHLIGHTING INDEX
pset_highl_method (.) SET HIGHLIGHTING METHOD
pset_highl_rep (.) SET HIGHLIGHTING REPRESENTATION
pset_int_rep_mask (.) SET INTERIOR REPRESENTATION MASK
pset_linecap (.) SET LINECAP
pset_linejoin (.) SET LINEJOIN
pset_linemitre_limit (.) SET LINEMITRE LIMIT
pset_line_rep_full (.) SET POLYLINE REPRESENTATION FULL
pset_line_rep_mask (.) SET POLYLINE REPRESENTATION MASK
pset_linetype_adapt (.) SET LINETYPE ADAPTABILITY
pset_linetype_cont (.) SET LINETYPE CONTINUITY
pset_linetype_offset (.) SET LINETYPE OFFSET
pset_marker_rep_mask (.) SET POLYMARKER REPRESENTATION MASK
pset_pat_rep_mask (.) SET PATTERN REPRESENTATION MASK
pset_pick_mapping_data (.) SET PICK MAPPING DATA
pset_post_grp_backg_method (.) SET POSTING GROUP BACKGROUND METHOD
pset_post_grp_backg_style (.) SET POSTING GROUP BACKGROUND STYLE
pset_post_grp_border_ind (.) SET POSTING GROUP BORDER INDEX
pset_post_grp_border_indicator (.) SET POSTING GROUP BORDER INDICATOR
pset_post_grp_priority (.) SET POSTING GROUP PRIORITY
pset_post_grp_status (.) SET POSTING GROUP STATUS
pset_proj_ref_point (.) SET PROJECTION REFERENCE POINT
pset_proj_type (.) SET PROJECTION TYPE
10

---------------------- Page: 12 ----------------------
© ISO/IEC ISO/IEC  9593-4:1991/Amd.2:1998(E)
Table 2 - Function names ordered by bound name (Continued)
C Name PHIGS and PHIGS PLUS Name
pset_proj_vp (.) SET PROJECTION VIEWPORT
pset_proj_vp3 (.) SET PROJECTION VIEWPORT 3
pset_refl_rep_mask (.) SET REFLECTANCE REPRESENTATION MASK
pset_rend_targ (.) SET RENDERING TARGET
pset_set_mode (.) SET SET MODE
pset_set_pick_filter (.) SET SET PICK FILTER
pset_st_visual_rep (.) SET STATE OF VISUAL REPRESENTATION
pset_targ_dispos (.) SET TARGET DISPOSITION
pset_targ_manip_mode (.) SET TARGET MANIPULATION MODE
pset_targ_st_visual_rep (.) SET TARGET STATE OF VISUAL REPRESENTATION
pset_text_rep_mask (.) SET TEXT REPRESENTATION MASK
pset_texture_binding (.) SET TEXTURE BINDING
pset_texture_composition (.) SET TEXTURE COMPOSITION
pset_texture_param (.) SET TEXTURE PARAMETRIZATION
pset_texture_perspect_corr (.) SET TEXTURE PERSPECTIVE CORRECTION
pset_texture_rep (.) SET TEXTURE REPRESENTATION
pset_texture_rep_mask (.) SET TEXTURE REPRESENTATION MASK
pset_texture_res_opt_heur (.) SET TEXTURE RESOURCE OPTIMIZATION
HEURISTICS
pset_texture_sampling (.) SET TEXTURE SAMPLING
pset_texture_sampling_freq (.) SET TEXTURE SAMPLING FREQUENCY
pset_transparency (.) SET TRANSPARENCY
pset_transparency_mode (.) SET TRANSPARENCY MODE
pset_transparency_thresholds (.) SET TRANSPARENCY THRESHOLDS
pset_view_plane_dist (.) SET VIEW PLANE DISTANCE
pset_view_plane_norm (.) SET VIEW PLANE NORMAL
pset_view_ref_point (.) SET VIEW REFERENCE POINT
pset_view_ref_point3 (.) SET VIEW REFERENCE POINT 3
pset_view_up_vec (.) SET VIEW UP VECTOR
pset_view_up_vec3 (.) SET VIEW UP VECTOR 3
pset_view_win_limits (.) SET VIEW WINDOW LIMITS
pset_watch_on_elem_range (.) SET WATCH ON ELEMENT RANGE
pset_xy_clip_indicator (.) SET X-Y CLIPPING INDICATOR
ptrans_di_pick_set (.) TRANSFER DIRECT INTERPRETATION PICK SET
pundefine_choice (.) UNDEFINE CHOICE
pundefine_composite (.) UNDEFINE COMPOSITE
pundefine_locator (.) UNDEFINE LOCATOR
pundefine_pick (.) UNDEFINE PICK
pundefine_post_grp (.) UNDEFINE POSTING GROUP
pundefine_set (.) UNDEFINE SET
pundefine_string (.) UNDEFINE STRING
pundefine_stroke (.) UNDEFINE STROKE
pundefine_valuator (.) UNDEFINE VALUATOR
punpost_all_structs_from_grp (.) UNPOST ALL STRUCTURES FROM GROUP
punpost_di_struct (.) UNPOST DIRECT INTERPRETATION STRUCTURE
punpost_structs_from_grps (.) UNPOST STRUCTURES FROM GROUPS
11

---------------------- Page: 13 ----------------------
ISO/IEC  9593-4:1991/Amd.2:1998(E) ©ISO/IEC
Table 2 - Function names ordered by bound name (Continued)
C Name PHIGS and PHIGS PLUS Name
pupd_targ (.) UPDATE TARGET
pupd_view_rep (.) UPDATE VIEW REPRESENTATION
pws_type_create (.) WORKSTATION TYPE CREATE
pws_type_destroy (.) WORKSTATION TYPE DESTROY
pws_type_get (.) WORKSTATION TYPE GET
pws_type_set (.) WORKSTATION TYPE SET
12

---------------------- Page: 14 ----------------------
© ISO/IEC ISO/IEC  9593-4:1991/Amd.2:1998(E)

Pages 20 to 26
4.3.2 List ordered alphabetically by PHIGS and PHIGS PLUS name
The following function names are merged alphabetically by function name in Table 3:
“:
Table 3 - Function names ordered by PHIGS and PHIGS PLUS function name
PHIGS and PHIGS PLUS Name C Name
ASSOCIATE IMAGE RESOURCE passoc_image_res (.)
ASSOCIATE TRAVERSAL RESOURCE passoc_trav_res (.)
ATTACH LOGICAL INPUT DEVICE TO LIGHT SOURCE pattach_lid_to_light_src (.)
ATTACH LOGICAL INPUT DEVICE TO VIEW pattach_lid_to_view (.)
CIRCLE pcircle (.)
CIRCLE 3 pcircle3 (.)
CIRCULAR ARC pcircular_arc (.)
CIRCULAR ARC 3 pcircular_arc3 (.)
CIRCULAR ARC CLOSE pcircular_arc_close (.)
CIRCULAR ARC CLOSE 3 pcircular_arc_close3 (.)
CLEAR TARGET pclear_targ (.)
CLOSE DIRECT INTERPRETATION STRUCTURE pclose_di_struct (.)
CONDITIONAL EXECUTE STRUCTURE pcond_exec_struct (.)
CONDITIONAL INSTANCE STRUCTURE pcond_inst_struct (.)
CONDITIONAL RETURN pcond_return (.)
CONDITIONAL SKIP ELEMENTS pcond_skip_elements (.)
CONDITIONAL SKIP TO LABEL pcond_skip_to_label (.)
COPY ELEMENT FROM STRUCTURE pcopy_elem_struct (.)
COPY ELEMENT RANGE FROM STRUCTURE pcopy_elem_range_struct (.)
COPY ELEMENTS BETWEEN LABELS FROM STRUCTURE pcopy_elems_between_labels_struct (.)
COPY TARGET pcopy_targ (.)
CREATE COMPOSITE MEASURE pcreate_composite_measure (.)
CREATE MIPMAP TEXTURE pcreate_mipmap_texture (.)
CREATE SET MEASURE pcreate_set_measure (.)
CREATE TARGET pcreate_targ (.)
DEFINE CHOICE pdefine_choice (.)
DEFINE COMPOSITE pdefine_composite (.)
DEFINE LINETYPE pdefine_linetype (.)
DEFINE LOCATOR pdefine_locator (.)
DEFINE MARKER TYPE pdefine_marker_type (.)
DEFINE PICK pdefine_pick (.)
DEFINE POSTING GROUP pdefine_post_grp (.)
DEFINE SET pdefine_set (.)
DEFINE STRING pdefine_string (.)
DEFINE STROKE pdefine_stroke (.)
DEFINE VALUATOR pdefine_valuator (.)
DESTROY COMPOSITE MEASURE pdestroy_composite_measure (.)
DESTROY SET MEASURE pdestroy_set_measure (.)
13

---------------------- Page: 15 ----------------------
ISO/IEC  9593-4:1991/Amd.2:1998(E) ©ISO/IEC
Table 3 - Function names ordered by PHIGS and PHIGS PLUS function name (Continued)
PHIGS and PHIGS PLUS Name C Name
DESTROY TARGET pdestroy_targ (.)
DETACH LOGICAL INPUT DEVICE FROM LIGHT SOURCE pdetach_lid_from_light_src (.)
DETACH LOGICAL INPUT DEVICE FROM VIEW pdetach_lid_from_view (.)
DISABLE DIRECT INTERPRETATION PICK pdisable_di_pick (.)
DISASSOCIATE IMAGE RESOURCE pdisassoc_image_res (.)
DISASSOCIATE TRAVERSAL RESOURCE pdisassoc_trav_res (.)
ELLIPSE pellipse (.)
ELLIPSE 3 pellipse3 (.)
ELLIPTICAL ARC pelliptical_arc (.)
ELLIPTICAL ARC 3 pelliptical_arc3 (.)
ELLIPTICAL ARC CLOSE pelliptical_arc_close (.)
ELLIPTICAL ARC CLOSE 3 pelliptical_arc_close3 (.)
ENABLE DIRECT INTERPRETATION PICK penable_di_pick (.)
END WATCH ON ELEMENT RANGE pend_watch_on_elem_range (.)
FILL CIRCLE pfill_circle (.)
FILL CIRCLE 3 pfill_circle3 (.)
FILL ELLIPSE pfill_ellipse (.)
FILL ELLIPSE 3 pfill_ellipse3 (.)
GET COMPOSITE pget_composite (.)
GET COMPOSITE 3 pget_composite3 (.)
GET SET pget_set (.)
GET SET 3 pget_set3 (.)
INITIALIZE COMPOSITE pinit_composite (.)
INITIALIZE COMPOSITE 3 pinit_composite3 (.)
INITIALIZE DIRECT INTERPRETATION PICK pinit_di_pick (.)
INITIALIZE DIRECT INTERPRETATION PICK 3 pinit_di_pick3 (.)
INITIALIZE SET pinit_set (.)
INITIALIZE SET 3 pinit_set3 (.)
INQUIRE ALPHA FACILITIES pinq_alpha_facs (.)
INQUIRE APPLICATION FILTER pinq_appl_filter (.)
INQUIRE ASSOCIATED IMAGE RESOURCES pinq_assoc_image_res (.)
INQUIRE BACK CLIPPING INDICATOR pinq_back_clip_indicator (.)
INQUIRE BACK PLANE DISTANCE pinq_back_plane_dist (.)
INQUIRE CHOICE FACILITIES pinq_choice_facs (.)
INQUIRE COMPOSITE DEVICE STATE pinq_composite_st (.)
INQUIRE COMPOSITE DEVICE STATE 3 pinq_composite_st3 (.)
INQUIRE COMPOSITE FACILITIES pinq_composite_facs (.)
INQUIRE COMPOSITE MEASURE DEFINITION pinq_composite_meas_def (.)
INQUIRE CONDITIONAL TRAVERSAL FACILITIES pinq_cond_trav_facs (.)
INQUIRE CONFIGURATION SETTING FACILITIES pinq_config_setting_facs (.)
INQUIRE DEFAULT COMPOSITE DEVICE DATA pinq_def_composite_data (.)
INQUIRE DEFAULT COMPOSITE DEVICE DATA 3 pinq_def_composite_data3 (.)
INQUIRE DEFAULT DIRECT INTERPRETATION PICK DATA pinq_def_di_pick_data (.)
INQUIRE DEFAULT DIRECT INTERPRETATION PICK DATA 3 pinq_def_di_pick_data3 (.)
INQUIRE DEFAULT SET DEVICE DATA pinq_def_set_d
...

Questions, Comments and Discussion

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