# # $XConsortium: PHIGSfnc.txt,v 5.2 94/04/17 20:41:36 rws Exp $ # # Copyright (c) 1988-1990, 1991 by Sun Microsystems, Inc. and the X Consortium. # # Permission is hereby granted, free of charge, to any person obtaining # a copy of this software and associated documentation files (the # "Software"), to deal in the Software without restriction, including # without limitation the rights to use, copy, modify, merge, publish, # distribute, sublicense, and/or sell copies of the Software, and to # permit persons to whom the Software is furnished to do so, subject to # the following conditions: # # The above copyright notice and this permission notice shall be included # in all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. # IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR # OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR # OTHER DEALINGS IN THE SOFTWARE. # # Except as contained in this notice, the name of the X Consortium shall # not be used in advertising or otherwise to promote the sale, use or # other dealings in this Software without prior written authorization # from the X Consortium. # -20:SET ELEMENT POINTER AT PICK IDENTIFIER -4:DESTROY WORKSTATION TYPE -3:GET WORKSTATION TYPE -2:SET WORKSTATION TYPE -1:CREATE WORKSTATION TYPE 0:OPEN PHIGS 1:CLOSE PHIGS 2:OPEN WORKSTATION 3:CLOSE WORKSTATION 4:REDRAW ALL STRUCTURES 5:UPDATE WORKSTATION 6:SET DISPLAY UPDATE STATE 7:MESSAGE 8:POLYLINE 3 9:POLYLINE 10:POLYMARKER 3 11:POLYMARKER 12:TEXT 3 13:TEXT 14:ANNOTATION TEXT RELATIVE 3 15:ANNOTATION TEXT RELATIVE 16:FILL AREA 3 17:FILL AREA 18:FILL AREA SET 3 19:FILL AREA SET 20:CELL ARRAY 3 21:CELL ARRAY 22:GENERALIZED DRAWING PRIMITIVE 3 23:GENERALIZED DRAWING PRIMITIVE 24:SET POLYLINE INDEX 25:SET POLYMARKER INDEX 26:SET TEXT INDEX 27:SET INTERIOR INDEX 28:SET EDGE INDEX 29:SET LINETYPE 30:SET LINEWIDTH SCALE FACTOR 31:SET POLYLINE COLOUR INDEX 32:SET MARKER TYPE 33:SET MARKER SIZE SCALE FACTOR 34:SET POLYMARKER COLOUR INDEX 35:SET TEXT FONT 36:SET TEXT PRECISION 37:SET CHARACTER EXPANSION FACTOR 38:SET CHARACTER SPACING 39:SET TEXT COLOUR INDEX 40:SET CHARACTER HEIGHT 41:SET CHARACTER UP VECTOR 42:SET TEXT PATH 43:SET TEXT ALIGNMENT 44:SET ANNOTATION TEXT CHARACTER HEIGHT 45:SET ANNOTATION TEXT CHARACTER UP VECTOR 46:SET ANNOTATION TEXT PATH 47:SET ANNOTATION TEXT ALIGNMENT 48:SET ANNOTATION STYLE 49:SET INTERIOR STYLE 50:SET INTERIOR STYLE INDEX 51:SET INTERIOR COLOUR INDEX 52:SET EDGE FLAG 53:SET EDGETYPE 54:SET EDGEWIDTH SCALE FACTOR 55:SET EDGE COLOUR INDEX 56:SET PATTERN SIZE 57:SET PATTERN REFERENCE POINT AND VECTORS 58:SET PATTERN REFERENCE POINT 59:ADD NAMES TO SET 60:REMOVE NAMES FROM SET 61:SET INDIVIDUAL ASF 62:SET POLYLINE REPRESENTATION 63:SET POLYMARKER REPRESENTATION 64:SET TEXT REPRESENTATION 65:SET INTERIOR REPRESENTATION 66:SET EDGE REPRESENTATION 67:SET PATTERN REPRESENTATION 68:SET COLOUR REPRESENTATION 69:SET HIGHLIGHTING FILTER 70:SET INVISIBILITY FILTER 71:SET COLOUR MODEL 72:SET HLHSR IDENTIFIER 73:SET HLHSR MODE 74:SET LOCAL TRANSFORMATION 3 75:SET LOCAL TRANSFORMATION 76:SET GLOBAL TRANSFORMATION 3 77:SET GLOBAL TRANSFORMATION 78:SET MODELLING CLIPPING VOLUME 3 79:SET MODELLING CLIPPING VOLUME 80:SET MODELLING CLIPPING INDICATOR 81:RESTORE MODELLING CLIPPING VOLUME 82:SET VIEW INDEX 83:SET VIEW REPRESENTATION 3 84:SET VIEW REPRESENTATION 85:SET VIEW TRANSFORMATION INPUT PRIORITY 86:SET WORKSTATION WINDOW 3 87:SET WORKSTATION WINDOW 88:SET WORKSTATION VIEWPORT 3 89:SET WORKSTATION VIEWPORT 90:OPEN STRUCTURE 91:CLOSE STRUCTURE 92:EXECUTE STRUCTURE 93:LABEL 94:APPLICATION DATA 95:GENERALIZED STRUCTURE ELEMENT 96:SET EDIT MODE 97:COPY ALL ELEMENTS FROM STRUCTURE 98:SET ELEMENT POINTER 99:OFFSET ELEMENT POINTER 100:SET ELEMENT POINTER AT LABEL 101:DELETE ELEMENT 102:DELETE ELEMENT RANGE 103:DELETE ELEMENTS BETWEEN LABELS 104:EMPTY STRUCTURE 105:DELETE STRUCTURE 106:DELETE STRUCTURE NETWORK 107:DELETE ALL STRUCTURES 108:CHANGE STRUCTURE IDENTIFIER 109:CHANGE STRUCTURE REFERENCES 110:CHANGE STRUCTURE IDENTIFIER AND REFERENCES 111:POST STRUCTURE 112:UNPOST STRUCTURE 113:UNPOST ALL STRUCTURES 114:OPEN ARCHIVE FILE 115:CLOSE ARCHIVE FILE 116:ARCHIVE STRUCTURES 117:ARCHIVE STRUCTURE NETWORKS 118:ARCHIVE ALL STRUCTURES 119:SET CONFLICT RESOLUTION 120:RETRIEVE STRUCTURE IDENTIFIERS 121:RETRIEVE STRUCTURES 122:RETRIEVE STRUCTURE NETWORKS 123:RETRIEVE ALL STRUCTURES 124:RETRIEVE ANCESTORS OF STRUCTURE 125:RETRIEVE DESCENDANTS OF STRUCTURE 126:DELETE STRUCTURES FROM ARCHIVE 127:DELETE STRUCTURE NETWORKS FROM ARCHIVE 128:DELETE ALL STRUCTURES FROM ARCHIVE 129:SET PICK IDENTIFIER 130:SET PICK FILTER 131:INITIALIZE LOCATOR 3 132:INITIALIZE LOCATOR 133:INITIALIZE STROKE 3 134:INITIALIZE STROKE 135:INITIALIZE VALUATOR 3 136:INITIALIZE VALUATOR 137:INITIALIZE CHOICE 3 138:INITIALIZE CHOICE 139:INITIALIZE PICK 3 140:INITIALIZE PICK 141:INITIALIZE STRING 3 142:INITIALIZE STRING 143:SET LOCATOR MODE 144:SET STROKE MODE 145:SET VALUATOR MODE 146:SET CHOICE MODE 147:SET PICK MODE 148:SET STRING MODE 149:REQUEST LOCATOR 3 150:REQUEST LOCATOR 151:REQUEST STROKE 3 152:REQUEST STROKE 153:REQUEST VALUATOR 154:REQUEST CHOICE 155:REQUEST PICK 156:REQUEST STRING 157:SAMPLE LOCATOR 3 158:SAMPLE LOCATOR 159:SAMPLE STROKE 3 160:SAMPLE STROKE 161:SAMPLE VALUATOR 162:SAMPLE CHOICE 163:SAMPLE PICK 164:SAMPLE STRING 165:AWAIT EVENT 166:FLUSH DEVICE EVENTS 167:GET LOCATOR 3 168:GET LOCATOR 169:GET STROKE 3 170:GET STROKE 171:GET VALUATOR 172:GET CHOICE 173:GET PICK 174:GET STRING 175:WRITE ITEM TO METAFILE 176:GET ITEM TYPE FROM METAFILE 177:READ ITEM FROM METAFILE 178:INTERPRET ITEM 179:SET ERROR HANDLING MODE 180:ESCAPE 204:SET ERROR HANDLER 205:CREATE STORE 206:DELETE STORE 301:POLYLINE SET 3 WITH DATA 302:FILL AREA SET 3 WITH DATA 303:CELL ARRAY 3 PLUS 304:SET OF FILL AREA SET 3 WITH DATA 305:TRIANGLE STRIP 3 WITH DATA 306:QUADILATERAL MESH 3 WITH DATA 307:NON-UNIFORM B-SPLINE CURVE 308:NON-UNIFORM B-SPLINE SURFACE 309:SET BACK INTERIOR INDEX 310:SET POLYLINE COLOUR 311:SET POLYLINE SHADING METHOD 312:SET POLYMARKER COLOUR 313:SET TEXT COLOUR 314:SET FACE DISTINGUISHING MODE 315:SET FACE CULLING MODE 316:SET INTERIOR COLOUR 317:SET INTERIOR SHADING METHOD 318:SET AREA PROPERTIES 319:SET INTERIOR REFLECTANCE EQUATION 320:SET BACK INTERIOR STYLE 321:SET BACK INTERIOR STYLE INDEX 322:SET BACK INTERIOR COLOUR 323:SET BACK INTERIOR SHADING METHOD 324:SET BACK AREA PROPERTIES 325:SET BACK INTERIOR REFLECTANCE EQUATION 326:SET LIGHT SOURCE STATE 327:SET EDGE COLOUR 328:SET CURVE APPROXIMATION CRITERIA 329:SET SURFACE APPROXIMATION CRITERIA 330:SET PARAMETRIC SURFACE CHARACTERISTICS 331:SET RENDERING COLOUR MODEL 332:SET DEPTH CUE INDEX 333:SET COLOUR MAPPING INDEX 334:SET POLYLINE REPRESENTATION PLUS 335:SET POLYMARKER REPRESENTATION PLUS 336:SET TEXT REPRESENTATION PLUS 337:SET INTERIOR REPRESENTATION PLUS 338:SET EDGE REPRESENTATION PLUS 339:SET PATTERN REPRESENTATION PLUS 340:SET LIGHT SOURCE REPRESENTATION 341:SET DEPTH CUE REPRESENTATION 342:SET COLOUR MAPPING REPRESENTATION