1、ANSI/INCITS/ISO/IEC 9593-4:1991/Amd.2:19982008 (ISO/IEC 9593-4:1991/Amd.2:1998, IDT) Information technology Computer graphics Programmers Hierarchical Interactive Graphics System (PHIGS)language bindings Part 4: CAMENDMENT 2ANSI/INCITS/ISO/IEC 9593-4:1991/Amd.2:19982008(ISO/IEC 9593-4:1991/Amd.2:199
2、8,IDT)ANSI/INCITS/ISO/IEC 9593-4:1991/Amd.2:19982008 ii ITIC 2008 All rights reserved PDF disclaimer This PDF file may contain embedded typefaces. In accordance with Adobes licensing policy, this file may be printed or viewed but shall not be edited unless the typefaces which are embedded are licens
3、ed to and installed on the computer performing the editing. In downloading this file, parties accept therein the responsibility of not infringing Adobes licensing policy. The ISO Central Secretariat accepts no liability in this area. Adobe is a trademark of Adobe Systems Incorporated. Details of the
4、 software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In the unlikely event that a problem relating to
5、 it is found, please inform the Central Secretariat at the address given below. Adopted by INCITS (InterNational Committee for Information Technology Standards) as an American National Standard. Date of ANSI Approval: 7/2/2008 Published by American National Standards Institute, 25 West 43rd Street,
6、New York, New York 10036 Copyright 2008 by Information Technology Industry Council (ITI). All rights reserved. These materials are subject to copyright claims of International Standardization Organization (ISO), International Electrotechnical Commission (IEC), American National Standards Institute (
7、ANSI), and Information Technology Industry Council (ITI). Not for resale. No part of this publication may be reproduced in any form, including an electronic retrieval system, without the prior written permission of ITI. All requests pertaining to this standard should be submitted to ITI, 1250 Eye St
8、reet NW, Washington, DC 20005. Printed in the United States of America 1Information technology - Computer graphics -Programmers Hierarchical Interactive Graphics System(PHIGS) language bindings -Part 4:CAmendment 2: Incorporation of PHIGS amendmentsPage 22 Normative referencesThe number of the first
9、 reference is changed to ISO/IEC 9592-1:1996.Page 33 The C language binding of PHIGS3.1 ConformanceThe following text replaces the content of 3.1:“This binding incorporates the rules of conformance defined in the PHIGS Standard (ISO/IEC 9592) forPHIGS implementations, with those additional requireme
10、nts specifically defined for C languageimplementations 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 PHIGSshall implement at least the functiona
11、lity defined for the Basic PHIGS profile as specified in ISO/IECANSI/INCITS/ISO/IEC 9593-4:1991/Amd.2:19982008 ITIC 2008 All rights reserved29592-1. It shall make visible all of the declarations in the C binding specified in clauses 5, 6, and 7 ofthis part of ISO/IEC 9593.b) In order to conform to t
12、he PHIGS PLUS profile, an implementation of the C binding of PHIGSshall implement at least the functionality defined for the PHIGS PLUS profile as specified in ISO/IEC9592-1. It shall make visible all of the declarations in the C binding specified in clauses 5 through 10of this part of ISO/IEC 9593.
13、c) In order to conform to the Full PHIGS profile, an implementation of the C binding of PHIGS shallimplement 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
14、.d) The syntax of the function names shall be precisely as specified in this part of ISO/IEC 9593 andthe parameters shall be of the data types stated in this part of ISO/IEC 9593.Pages 10 to 134 Tables4.2 Table of abbreviationsThe following abbreviations are added alphabetically to Table 1“:Table 1
15、- Abbreviations ordered alphabeticallyWord or Phrase Abbreviationacknowledgement ackaddress addrassociate assocassociation assocattribute attrautomatic autobackground backgboundary boundbuffer bufcentre ctrchannel chancomplete compcomposition composconditions condsconfiguration configcontinuity cont
16、correlate, correlation corrdefine defdestination destdisassociate disassocdisposition disposANSI/INCITS/ISO/IEC 9593-4:1991/Amd.2:19982008 ITIC 2008 All rights reserved3”distance distfrequency freqgroup grpgroups grpsheuristics heurinclude inclincompatible incompatincomplete incompindicator indicins
17、tance instlogical input device lidmanipulation manipmeasure measnon-atomic nanon-retained nrnon-retained data nrdoptimization optparameterization paramparameters paramspicture pictposting postprocess, processing procreference refregistered regrender, rendering rendresource ressampling samplsource sr
18、ctarget targtexture textrtransfer transtraverse, traversal travtrigger triguncompressed uncompundefine undefweight wtwhich NULLTable 1 - Abbreviations ordered alphabetically (Continued)Word or Phrase AbbreviationANSI/INCITS/ISO/IEC 9593-4:1991/Amd.2:19982008 ITIC 2008 All rights reserved4Pages 14 to
19、 204.3 Function names4.3.1 List ordered alphabetically by bound nameThe following function names are merged alphabetically by bound name in Table 2“:Table 2 - Function names ordered by bound nameC Name PHIGS and PHIGS PLUS Namepassoc_image_res (.) ASSOCIATE IMAGE RESOURCEpassoc_trav_res (.) ASSOCIAT
20、E TRAVERSAL RESOURCEpattach_lid_to_light_src (.) ATTACH LOGICAL INPUT DEVICE TO LIGHT SOURCEpattach_lid_to_view (.) ATTACH LOGICAL INPUT DEVICE TO VIEWpcircle (.) CIRCLEpcircle3 (.) CIRCLE 3pcircular_arc (.) CIRCULAR ARCpcircular_arc3 (.) CIRCULAR ARC 3pcircular_arc_close (.) CIRCULAR ARC CLOSEpcirc
21、ular_arc_close3 (.) CIRCULAR ARC CLOSE 3pclear_targ (.) CLEAR TARGETpclose_di_struct (.) CLOSE DIRECT INTERPRETATION STRUCTUREpcond_exec_struct (.) CONDITIONAL EXECUTE STRUCTUREpcond_inst_struct (.) CONDITIONAL INSTANCE STRUCTUREpcond_return (.) CONDITIONAL RETURNpcond_skip_elements (.) CONDITIONAL
22、SKIP ELEMENTSpcond_skip_to_label (.) CONDITIONAL SKIP TO LABELpcopy_elem_struct (.) COPY ELEMENT FROM STRUCTUREpcopy_elem_range_struct (.) COPY ELEMENT RANGE FROM STRUCTUREpcopy_elems_between_labels_struct (.) COPY ELEMENTS BETWEEN LABELS FROM STRUCTUREpcopy_targ (.) COPY TARGETpcreate_composite_mea
23、sure (.) CREATE COMPOSITE MEASUREpcreate_mipmap_texture (.) CREATE MIPMAP TEXTUREpcreate_set_measure (.) CREATE SET MEASUREpcreate_targ (.) CREATE TARGETpdefine_choice (.) DEFINE CHOICEpdefine_composite (.) DEFINE COMPOSITEpdefine_linetype (.) DEFINE LINETYPEpdefine_locator (.) DEFINE LOCATORpdefine
24、_marker_type (.) DEFINE MARKER TYPEpdefine_pick (.) DEFINE PICKpdefine_post_grp (.) DEFINE POSTING GROUPpdefine_set (.) DEFINE SETpdefine_string (.) DEFINE STRINGpdefine_stroke (.) DEFINE STROKEANSI/INCITS/ISO/IEC 9593-4:1991/Amd.2:19982008 ITIC 2008 All rights reserved5pdefine_valuator (.) DEFINE V
25、ALUATORpdestroy_composite_measure (.) DESTROY COMPOSITE MEASUREpdestroy_set_measure (.) DESTROY SET MEASUREpdestroy_targ (.) DESTROY TARGETpdetach_lid_from_light_src (.) DETACH LOGICAL INPUT DEVICE FROM LIGHT SOURCEpdetach_lid_from_view (.) DETACH LOGICAL INPUT DEVICE FROM VIEWpdisable_di_pick (.) D
26、ISABLE DIRECT INTERPRETATION PICKpdisassoc_image_res (.) DISASSOCIATE IMAGE RESOURCEpdisassoc_trav_res (.) DISASSOCIATE TRAVERSAL RESOURCEpellipse (.) ELLIPSEpellipse3 (.) ELLIPSE 3pelliptical_arc (.) ELLIPTICAL ARCpelliptical_arc3 (.) ELLIPTICAL ARC 3pelliptical_arc_close (.) ELLIPTICAL ARC CLOSEpe
27、lliptical_arc_close3 (.) ELLIPTICAL ARC CLOSE 3penable_di_pick (.) ENABLE DIRECT INTERPRETATION PICKpend_watch_on_elem_range (.) END WATCH ON ELEMENT RANGEpfill_circle (.) FILL CIRCLEpfill_circle3 (.) FILL CIRCLE 3pfill_ellipse (.) FILL ELLIPSEpfill_ellipse3 (.) FILL ELLIPSE 3pget_composite (.) GET
28、COMPOSITEpget_composite3 (.) GET COMPOSITE 3pget_set (.) GET SETpget_set3 (.) GET SET 3pinit_composite (.) INITIALIZE COMPOSITEpinit_composite3 (.) INITIALIZE COMPOSITE 3pinit_di_pick (.) INITIALIZE DIRECT INTERPRETATION PICKpinit_di_pick3 (.) INITIALIZE DIRECT INTERPRETATION PICK 3pinit_set (.) INI
29、TIALIZE SETpinit_set3 (.) INITIALIZE SET 3pinq_alpha_facs (.) INQUIRE ALPHA FACILITIESpinq_appl_filter (.) INQUIRE APPLICATION FILTERpinq_assoc_image_res (.) INQUIRE ASSOCIATED IMAGE RESOURCESpinq_back_clip_indicator (.) INQUIRE BACK CLIPPING INDICATORpinq_back_plane_dist (.) INQUIRE BACK PLANE DIST
30、ANCEpinq_choice_facs (.) INQUIRE CHOICE FACILITIESpinq_composite_facs (.) INQUIRE COMPOSITE FACILITIESpinq_composite_meas_def (.) INQUIRE COMPOSITE MEASURE DEFINITIONpinq_composite_st (.) INQUIRE COMPOSITE DEVICE STATEpinq_composite_st3 (.) INQUIRE COMPOSITE DEVICE STATE 3pinq_cond_trav_facs (.) INQ
31、UIRE CONDITIONAL TRAVERSAL FACILITIESpinq_config_setting_facs (.) INQUIRE CONFIGURATION SETTING FACILITIESpinq_dc_clip_regions (.) INQUIRE DEVICE COORDINATE CLIP REGIONSpinq_dc_clip_regions3 (.) INQUIRE DEVICE COORDINATE CLIP REGIONS 3Table 2 - Function names ordered by bound name (Continued)C Name
32、PHIGS and PHIGS PLUS NameANSI/INCITS/ISO/IEC 9593-4:1991/Amd.2:19982008 ITIC 2008 All rights reserved6pinq_dc_clip_regions_facs(.) INQUIRE DEVICE COORDINATE CLIP REGIONS FACILITIESpinq_def_composite_data (.) INQUIRE DEFAULT COMPOSITE DEVICE DATApinq_def_composite_data3 (.) INQUIRE DEFAULT COMPOSITE
33、DEVICE DATA 3pinq_def_di_pick_data (.) INQUIRE DEFAULT DIRECT INTERPRETATION PICK DATApinq_def_di_pick_data3 (.) INQUIRE DEFAULT DIRECT INTERPRETATION PICK DATA 3pinq_def_set_data (.) INQUIRE DEFAULT SET DEVICE DATApinq_def_set_data3 (.) INQUIRE DEFAULT SET DEVICE DATA 3pinq_def_targ_disp (.) INQUIR
34、E DEFAULT TARGET DISPOSITIONpinq_di_mode (.) INQUIRE DIRECT INTERPRETATION MODEpinq_di_pick_corr_point (.) INQUIRE DIRECT INTERPRETATION PICK CORRELATION POINTpinq_di_pick_corr_point3 (.) INQUIRE DIRECT INTERPRETATION PICK CORRELATION POINT 3pinq_di_pick_set_status (.) INQUIRE DIRECT INTERPRETATION
35、PICK SET STATUSpinq_di_pick_st (.) INQUIRE DIRECT INTERPRETATION PICK STATEpinq_di_pick_st3 (.) INQUIRE DIRECT INTERPRETATION PICK STATE 3pinq_disp_targ (.) INQUIRE DISPLAY TARGETpinq_di_trav_facs (.) INQUIRE DIRECT INTERPRETATION TRAVERSAL FACILITIESpinq_dyns_post_grps (.) INQUIRE DYNAMICS OF POSTI
36、NG GROUPSpinq_dyns_ws_attrs_texture (.) INQUIRE DYNAMICS OF WORKSTATION ATTRIBUTES TEXTUREpinq_edge_rep_full (.) INQUIRE EDGE REPRESENTATION FULLpinq_ext_pat_facs (.) INQUIRE EXTENDED PATTERN FACILITIESpinq_ext_pat_rep (.) INQUIRE EXTENDED PATTERN REPRESENTATIONpinq_front_clip_indicator (.) INQUIRE
37、FRONT CLIPPING INDICATORpinq_front_plane_dist (.) INQUIRE FRONT PLANE DISTANCEpinq_grps_posted (.) INQUIRE SET OF GROUPS TO WHICH POSTEDpinq_highl_facs (.) INQUIRE HIGHLIGHTING FACILITIESpinq_highl_rep (.) INQUIRE HIGHLIGHTING REPRESENTATIONpinq_image_res (.) INQUIRE IMAGE RESOURCEpinq_image_res_fac
38、s (.) INQUIRE IMAGE RESOURCE FACILITIESpinq_lid_attached_to_light_src (.) INQUIRE LOGICAL INPUT DEVICE ATTACHED TO LIGHT SOURCEpinq_lid_attached_to_view (.) INQUIRE LOGICAL INPUT DEVICE ATTACHED TO VIEWpinq_lid_def (.) INQUIRE LOGICAL INPUT DEVICE DEFINITIONpinq_line_rep_full (.) INQUIRE POLYLINE RE
39、PRESENTATION FULLpinq_linetype_def (.) INQUIRE LINETYPE DEFINITIONpinq_linetype_def_facs (.) INQUIRE LINETYPE DEFINITION FACILITIESpinq_linetype_def_support (.) INQUIRE LINETYPE DEFINITION SUPPORTpinq_list_def_appl_filters (.) INQUIRE LIST OF DEFINED APPLICATION FILTERSpinq_list_highl_inds (.) INQUI
40、RE LIST OF HIGHLIGHTING INDICESTable 2 - Function names ordered by bound name (Continued)C Name PHIGS and PHIGS PLUS NameANSI/INCITS/ISO/IEC 9593-4:1991/Amd.2:19982008 ITIC 2008 All rights reserved7pinq_list_post_grps (.) INQUIRE POSTED STRUCTURES FROM POSTING GROUPpinq_list_texture_inds (.) INQUIRE
41、 LIST OF TEXTURE INDICESpinq_lists_avail_lids (.) INQUIRE LISTS OF AVAILABLE LOGICAL INPUT DEVICESpinq_loc_facs (.) INQUIRE LOCATOR FACILITIESpinq_marker_type_def (.) INQUIRE MARKER TYPE DEFINITIONpinq_marker_type_def_facs (.) INQUIRE MARKER TYPE DEFINITION FACILITIESpinq_marker_type_def_support (.)
42、 INQUIRE MARKER TYPE DEFINITION SUPPORTpinq_mipmap_facs (.) INQUIRE MIPMAP FACILITIESpinq_num_avail_na_in (.) INQUIRE NUMBER OF AVAILABLE NON-ATOMIC LOGICAL INPUT DEVICESpinq_num_def_linetypes (.) INQUIRE NUMBER OF DEFINED LINETYPESpinq_num_def_marker_types (.) INQUIRE NUMBER OF DEFINED MARKER TYPES
43、pinq_num_pred_appl_filters (.) INQUIRE NUMBER OF PREDEFINED APPLICATION FILTERSpinq_pick_facs (.) INQUIRE PICK FACILITIESpinq_pick_mapping_facs (.) INQUIRE PICK MAPPING FACILITIESpinq_pick_mapping_state (.) INQUIRE PICK MAPPING STATEpinq_pict_status (.) INQUIRE PICTURE STATUSpinq_posted_di_struct (.
44、) INQUIRE POSTED DIRECT INTERPRETATION STRUCTUREpinq_posted_structs_from_post_grp (.) INQUIRE POSTED STRUCTURES FROM POSTING GROUPpinq_post_grp (.) INQUIRE POSTING GROUPpinq_post_grp_facs (.) INQUIRE POSTING GROUP FACILITIESpinq_pred_appl_filter (.) INQUIRE PREDEFINED APPLICATION FILTERpinq_pred_ass
45、oc_targ_trav_res (.) INQUIRE PREDEFINED ASSOCIATION OF TARGET WITH TRAVERSAL RESOURCESpinq_pred_assoc_trav_res_targ (.) INQUIRE PREDEFINED ASSOCIATION OF TRAVERSAL RESOURCE WITH TARGETpinq_pred_composite_meas_def (.) INQUIRE PREDEFINED COMPOSITE MEASURE DEFINITIONpinq_pred_edge_rep_full (.) INQUIRE
46、PREDEFINED EDGE REPRESENTATION FULLpinq_pred_ext_pat_rep (.) INQUIRE PREDEFINED EXTENDED PATTERN REPRESENTATIONpinq_pred_highl_rep (.) INQUIRE PREDEFINED HIGHLIGHTING REPRESENTATIONpinq_pred_image_res (.) INQUIRE PREDEFINED IMAGE RESOURCEpinq_pred_line_rep_full (.) INQUIRE PREDEFINED POLYLINE REPRES
47、ENTATION FULLpinq_pred_linetype_def (.) INQUIRE PREDEFINED LINETYPE DEFINITIONpinq_pred_marker_type_def (.) INQUIRE PREDEFINED MARKER TYPE DEFINITIONpinq_pred_post_grp (.) INQUIRE PREDEFINED POSTING GROUPpinq_pred_set_meas_def (.) INQUIRE PREDEFINED SET MEASURE DEFINITIONpinq_pred_texture_rep (.) IN
48、QUIRE PREDEFINED TEXTURE REPRESENTATIONTable 2 - Function names ordered by bound name (Continued)C Name PHIGS and PHIGS PLUS NameANSI/INCITS/ISO/IEC 9593-4:1991/Amd.2:19982008 ITIC 2008 All rights reserved8pinq_proj_ref_point (.) INQUIRE PROJECTION REFERENCE POINTpinq_proj_type (.) INQUIRE PROJECTIO
49、N TYPEpinq_proj_vp (.) INQUIRE PROJECTION VIEWPORTpinq_proj_vp3 (.) INQUIRE PROJECTION VIEWPORT 3pinq_rend_targ (.) INQUIRE RENDERING TARGETpinq_set_facs (.) INQUIRE SET FACILITIESpinq_set_meas_def (.) INQUIRE SET MEASURE DEFINITIONpinq_set_st (.) INQUIRE SET DEVICE STATEpinq_set_st3 (.) INQUIRE SET DEVICE STATE 3pinq_string_facs (.) INQUIRE STRING FACILITIESpinq_stroke_facs (.) INQUIRE STROKE FACILITIESpinq_targ_assoc_trav_res (.) INQUIRE TARGET ASSOCIATED WITH TRAVERSAL RESOURCEpinq_targ_dispos (.) INQUIRE TARGET DISPOSITIONpinq_targ_facs
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1