Previous Next Up Title Contents Top Library

Macro Definitions


WORKSTATION TYPES

#define PWS_TYPE_CGM_CLEAR_TEXT	10
#define PWS_TYPE_CGM_BINARY	11
#define PWS_TYPE_CGM_CLEAR_TEXT_REAL	12
#define PWS_TYPE_CGM_BINARY_REAL	13
#define PWS_TYPE_SGI_GL	7176
#define PWS_TYPE_SGI_GL_X	7177
#define PWS_TYPE_SGI_OPEN_GL	7971
#define PWS_TYPE_WINDOWS_BMP	7972
#define PWS_TYPE_PEX_STRUCTURE	8069
#define PWS_TYPE_PEX_IMMEDIAT	8070
#define PWS_TYPE_PEX_SIMULATED	8071
#define PWS_TYPE_PICT	8073
#define PWS_TYPE_VRML_1_0	8682
#define PWS_TYPE_WINDOWS	8773
#define PWS_TYPE_WINDOWS_PRINTER	8774
#define	PWS_TYPE_SUN_XGL	8871
#define	PWS_TYPE_X_WINDOW	8887
#define	PWS_TYPE_HPGL_A4	72801
#define	PWS_TYPE_HPGL_B4	72802
#define	PWS_TYPE_HPGL_A3	72803
#define	PWS_TYPE_HPGL_B3	72804
#define	PWS_TYPE_HPGL_A2	72805
#define	PWS_TYPE_HPGL_B2	72806
#define	PWS_TYPE_HPGL_A1	72807
#define	PWS_TYPE_HPGL_B1	72808
#define	PWS_TYPE_HPGL_A0	72809
#define	PWS_TYPE_HPGL_B0	72810
#define	PWS_TYPE_HPGL_II_A4	72811
#define	PWS_TYPE_HPGL_II_A4	72812
#define	PWS_TYPE_HPGL_II_A3	72813
#define	PWS_TYPE_HPGL_II_B3	72814
#define	PWS_TYPE_HPGL_II_A2	72815
#define	PWS_TYPE_HPGL_II_B2	72816
#define	PWS_TYPE_HPGL_II_A1	72817
#define	PWS_TYPE_HPGL_II_B1	72818
#define	PWS_TYPE_HPGL_II_A0	72819
#define	PWS_TYPE_HPGL_II_B0	72820
#define	PWS_TYPE_POSTSCRIPT_BW_A4	80791
#define	PWS_TYPE_POSTSCRIPT_BW_B4	80792
#define	PWS_TYPE_POSTSCRIPT_C_A4	80795
#define	PWS_TYPE_POSTSCRIPT_C_B4	80796
#define	PWS_TYPE_R_RLE	90001
#define PWS_TYPE_R_RLE_RGB	90002
#define	PWS_TYPE_R_EPSON	98203
#define	PWS_TYPE_R_TEK4692_7	98207
#define	PWS_TYPE_R_TEK4692_8	98208
#define	PWS_TYPE_R_PAINTJET_90DPI_A4	98214
#define	PWS_TYPE_R_PAINTJET_180DPI_A4	98215
#define	PWS_TYPE_R_PAINTJET_90DPI_B4	98314
#define	PWS_TYPE_R_PAINTJET_180DPI_B4	98315
#define	PWS_TYPE_R_PLASERJET_75DPI_A4	98209
#define	PWS_TYPE_R_PLASERJET_75DPI_B4	98309
#define	PWS_TYPE_R_PLASERJET_100DPI_A4	98210
#define	PWS_TYPE_R_PLASERJET_100DPI_B4	98310
#define	PWS_TYPE_R_PLASERJET_150DPI_A4	98211
#define	PWS_TYPE_R_PLASERJET_150DPI_B4	98311
#define	PWS_TYPE_R_PLASERJET_300DPI_A4	98212
#define	PWS_TYPE_R_PLASERJET_300DPI_B4	98312

ENVIRONMENT ERROR

#define	PE_BAD_GPHIGS_FILE	-100

LICENSE ERRORS

#define	PE_LICENSE_FILE_NOT_FOUND	-110
#define	PE_LICENSE_BAD_FORMAT_1	-111
#define	PE_LICENSE_BAD_FORMAT_2	-112
#define	PE_LICENSE_BAD_FORMAT_3	-113
#define	PE_LICENSE_TIME_EXPIRED	-114
#define	PE_LICENSE_BAD_KEY	-115
#define	PE_LICENSE_INTERNAL_VIOLATION	-116
#define	PE_LICENSE_NO_LICENSE	-117
#define	PE_LICENSE_NOT_HOST	-118
#define	PE_INVALID_TRIGGER_TYPE	-142
#define	PE_TRIGGER_GROUP_OUT_OF_RANGE	-172
#define	PE_TRIGGER_ACTION_OUT_OF_RANGE	-173
#define	PE_INVALID_TRIGGER_SPEC	-174
#define	PE_ID_BUG_REF	-200
#define	PE_ID_NOT_WRITE	-400
#define	PE_ID_NOT_VERSION	-401
#define	PE_ID_NOT_CLOSE	-402

NO ERROR

#define	PE_NO_ERROR	0

STATE ERRORS

#define	PE_NOT_PHCL	1
#define	PE_NOT_PHOP	2
#define	PE_NOT_WSOP	3
#define	PE_NOT_CL	4
#define	PE_NOT_STOP	5
#define	PE_NOT_STCL	6
#define	PE_NOT_AROP	7
#define	PE_NOT_PIPO	8
#define	PE_ALREADY_NDDS_MODE	41
#define	PE_NOT_NDDS_MODE	42

WORKSTATION ERRORS

#define	PE_BAD_CONN_ID	50
#define	PE_WS_TYPE	51
#define	PE_BAD_WS_TYPE	52
#define	PE_DUP_WS_ID	53
#define	PE_WS_NOT_OPEN	54
#define	PE_NO_OPEN_WS	55
#define	PE_WS_NOT_MO	56
#define	PE_WS_MI	57
#define	PE_WS_NOT_MI	58
#define	PE_WS_NO_OUTPUT	59
#define	PE_WS_NOT_OUTIN	60
#define	PE_WS_NO_INPUT	61
#define	PE_WS_NOT_OUT	62
#define	PE_MAX_WS	63
#define	PE_NO_GDP	64

OUTPUT ATTRIBUTE ERRORS

#define	PE_BUN_IND_LT_1	100
#define	PE_REP_UNDEF	101
#define	PE_REP_NOT_PREDEF	102
#define	PE_MAX_BUN	103
#define	PE_BAD_LINETYPE	104
#define	PE_BAD_MARKERTYPE	105
#define	PE_BAD_FONT	106
#define	PE_BAD_EDGETYPE	107
#define	PE_BAD_INT_STYLE	108
#define	PE_NO_PAT	109
#define	PE_BAD_COLR_MODEL	110
#define	PE_BAD_HLHSR_MODE	111
#define	PE_PAT_IND_LT_1	112
#define	PE_COLR_IND_LT_0	113
#define	PE_VIEW_IND_LT_0	114
#define	PE_VIEW_IND_LT_1	115
#define	PE_BAD_PAT_DIM	116
#define	PE_BAD_COLR_DIM	117
#define	PE_BAD_COLR	118
#define	PE_DEPTH_CUE_INDX_LT_0	119
#define	PE_DEPTH_CUE_INDX_LT_1	120
#define	PE_COLR_MAP_INDX_LT_1	121
#define	PE_BAD_LINE_SHAD_METHOD	122
#define	PE_BAD_INT_SHAD_METHOD	123
#define	PE_BAD_INT_REFL_CHAR_VALUE	124
#define	PE_TOTAL_COLR_RANGE_FIELDS_TOO_LARGE	125
#define	PE_BAD_COLR_MAP_METHOD	126
#define	PE_BAD_APPROX_CRIT_TYPE	127
#define	PE_BAD_PARAM_SURF_MODEL_TYPE	128
#define	PE_LIGHT_SOURCE_INDX_LT_1	129
#define	PE_INVALID_REF_PLANES	130
#define	PE_BAD_LIGHT_SOURCE_TYPE	131
#define	PE_SPOTLIGHT_SPREAD_ANGLE_RANGE	132
#define	PE_BAD_ACTIVATION_LIST	133
#define	PE_GEN_COLR_NOT_INDIRECT	134
#define	PE_SAME_ACTIVATION_DEACTIVATION_ENTRY	135
#define	PE_COLR_COMPONENT_RANGE	136
#define	PE_BAD_DATA_MAP_METHOD	137
#define	PE_BAD_DATA_RECORD_FIELD	138
#define	PE_BAD_REFL_PROP_TYPE	139
#define	PE_INVALID_DEPTH_CUE_SCALE	140

TRANSFORMATION AND VIEWING ERRORS

#define	PE_MAX_VIEW	150
#define	PE_INVALID_WINDOW	151
#define	PE_INVALID_VIEWPORT	152
#define	PE_INVALID_CLIP	153
#define	PE_BAD_CLIP	154
#define	PE_BAD_PROJ_VIEWPORT	155
#define	PE_BAD_WS_WINDOW	156
#define	PE_BAD_WS_VIEWPORT	157
#define	PE_BAD_PLANES	158
#define	PE_BAD_VPN	159
#define	PE_BAD_VUP	160
#define	PE_BAD_VUP_VPN	161
#define	PE_BAD_PRP	162
#define	PE_PRP_VIEW_PLANE	163
#define	PE_FRONT_BACK	164

STRUCTURE ERRORS

#define	PE_IGNORE_STRUCTS	200
#define	PE_BAD_STRUCT	201
#define	PE_BAD_ELEMENT	202
#define	PE_BAD_PATH	203
#define	PE_BAD_CEILING_IND	204
#define	PE_NO_LABEL	205
#define	PE_NO_LABELS	206
#define	PE_BAD_PATH_DEPTH	207
#define	PE_BAD_DISP_PRI	208

INPUT ERRORS

#define	PE_NO_DEVICE	250
#define	PE_NOT_REQUEST	251
#define	PE_NOT_SAMPLE	252
#define	PE_BAD_PET	253
#define	PE_INVALID_ECHO	254
#define	PE_BAD_ECHO	255
#define	PE_QUEUE_OFLOW	256
#define	PE_NO_QUEUE_OFLOW	257
#define	PE_OFLOW_NO_GO	258
#define	PE_BAD_CLASS	259
#define	PE_BAD_DATA_REC	260
#define	PE_INVALID_VALUE	261
#define	PE_STROKE_BUF_SIZE	262
#define	PE_STRING_BUF_SIZE	263

METAFILE ERRORS

#define	PE_ILLEGAL_ITEM_TYPE	300
#define	PE_INVALID_ITEM_LENGTH	301
#define	PE_METAFILE_EMPTY	302
#define	PE_INVALID_ITEM	303
#define	PE_BAD_ITEM_TYPE	304
#define	PE_BAD_ITEM_REC	305
#define	PE_MAX_ITEM_LENGTH	306
#define	PE_USER_ITEM	307

ESCAPE ERRORS

#define	PE_ESCAPE_NOT_AVAIL	350
#define	PE_BAD_ESCAPE_DATA	351

ARCHIVAL AND RETRIEVAL ERRORS

#define	PE_AR_CANT_OPEN	400
#define	PE_MAX_AR	401
#define	PE_DUP_AR_ID	402
#define	PE_BAD_AR	403
#define	PE_AR_NOT_OPEN	404
#define	PE_NAME_CONFLICT	405
#define	PE_AR_FULL	406
#define	PE_AR_NO_STRUCT	407
#define	PE_AR_NO_STRUCT_EMPTY	408

MISCELLANEOUS ERRORS

#define	PE_BAD_ERROR_FILE	450

GPHIGS PLUS OUTPUT PRIMITIVE ERRORS

#define	PE_ORDER_LT_1	500
#define	PE_INSUFF_CTRL_POINTS_FOR_ORDER	501
#define	PE_ORDER_INCONSISTENT_KNOTS_CTRL_POINTS	502
#define	PE_KNOT_SEQUENCE_NOT_NONDECREASING	503
#define	PE_VERTEX_INDX_OUT_OF_RANGE	504
#define	PE_DEGENERATE_FILL_AREA	505
#define	PE_PARAM_RANGE_INCONSISTENT_KNOTS	506
#define	PE_W_VALUE_LE_0	507
#define	PE_TRIM_CURVE_ORDER_LT_2	508
#define	PE_INSUFF_CTRL_POINTS_FOR_TRIM_CURVE_ORDER	509
#define	PE_TRIM_CURVE_ORDER_INCONSISTENT_KNOTS_CTRL_PTS	510
#define	PE_TRIM_CURVE_KNOTS_SEQUENCE_NOT_NONDECREASING	511
#define	PE_TRIM_CURVE_PARAM_RANGE_INCONSISTENT_KNOTS	512
#define	PE_INCONSISTENT_EDGE_FLAG_SPEC	513
#define	PE_DATA_LIST_LENGTH_NOT_SAME	514
#define	PE_INCONSISTENT_FACET_SPEC	516
#define	PE_PARAM_RANGE_COLR_SPLINE	517
#define	PE_PARAM_RANGE_DATA_SPLINE	518

SYSTEM ERRORS

#define	PE_OFLOW_PHIGS	900
#define	PE_OFLOW_CSS	901
#define	PE_IO_ERROR_READ	902
#define	PE_IO_ERROR_WRITE	903
#define	PE_IO_ERROR_TO_WS	904
#define	PE_IO_ERROR_FROM_WS	905
#define	PE_IO_ERROR_LIB	906
#define	PE_IO_ERROR_WDT	907
#define	PE_ARITHMETIC_ERROR	908

BINDING SPECIFIC ERRORS

#define	PE_START_IND_INVAL	2200
#define	PE_LIST_LENGTH_LT_ZERO	2201
#define	PE_ENUM_TYPE_INVAL	2202
#define	PE_ALLOC_STORE	2203
#define	PE_ALLOC_STORE_MEM	2204

#define	PE_BAD_VERTEX_DATA_TYPE	2207

#define	PE_TRANSPARENCY_COEFF_OUT_OF_RANGE	2300
#define PE_BAD_HIGHL_IND	2301

TARGETS EXTENSIONS

#define PE_TARGET_NOT_EXIST	3000
#define PE_FIRST_TARGET_NOT_EXIST	3001
#define PE_SECOND_TARGET_NOT_EXIST	3002
#define PE_CANT_CREATE_TARGET	3003
#define PE_BAD_RESTORE_WS	3004
#define PE_NO_REGION_IN_STORE	3005

GPHIGS FUNCTIONS

#define Pfn_open_phigs	0
#define Pfn_close_phigs	1
#define Pfn_open_ws	2
#define Pfn_close_ws	3
#define Pfn_redraw_all_structs	4
#define Pfn_upd_ws	5
#define Pfn_set_disp_upd_st	6
#define Pfn_message	7
#define Pfn_polyline3	8
#define Pfn_polyline	9
#define Pfn_polymarker3	10
#define Pfn_polymarker	11
#define Pfn_text3	12
#define Pfn_text	13
#define Pfn_anno_text_rel3	14
#define Pfn_anno_text_rel	15
#define Pfn_fill_area3	16
#define Pfn_fill_area	17
#define Pfn_fill_area_set3	18
#define Pfn_fill_area_set	19
#define Pfn_cell_array3	20
#define Pfn_cell_array	21
#define Pfn_gdp3	22
#define Pfn_gdp	23
#define Pfn_set_line_ind	24
#define Pfn_set_marker_ind	25
#define Pfn_set_text_ind	26
#define Pfn_set_int_ind	27
#define Pfn_set_edge_ind	28
#define Pfn_set_linetype	29
#define Pfn_set_linewidth	30
#define Pfn_set_line_colr_ind	31
#define Pfn_set_marker_type	32
#define Pfn_set_marker_size	33
#define Pfn_set_marker_colr_ind	34
#define Pfn_set_text_font	35
#define Pfn_set_text_prec	36
#define Pfn_set_char_expan	37
#define Pfn_set_char_space	38
#define Pfn_set_text_colr_ind	39
#define Pfn_set_char_ht	40
#define Pfn_set_char_up_vec	41
#define Pfn_set_text_path	42
#define Pfn_set_text_align	43
#define Pfn_set_anno_char_ht	44
#define Pfn_set_anno_char_up_vec	45
#define Pfn_set_anno_path	46
#define Pfn_set_anno_align	47
#define Pfn_set_anno_style	48
#define Pfn_set_int_style	49
#define Pfn_set_int_style_ind	50
#define Pfn_set_int_colr_ind	51
#define Pfn_set_edge_flag	52
#define Pfn_set_edgetype	53
#define Pfn_set_edgewidth	54
#define Pfn_set_edge_colr_ind	55
#define Pfn_set_pat_size	56
#define Pfn_set_pat_ref_point_vecs	57
#define Pfn_set_pat_ref_point	58
#define Pfn_add_names_set	59
#define Pfn_remove_names_set	60
#define Pfn_set_indiv_asf	61
#define Pfn_set_line_rep	62
#define Pfn_set_marker_rep	63
#define Pfn_set_text_rep	64
#define Pfn_set_int_rep	65
#define Pfn_set_edge_rep	66
#define Pfn_set_pat_rep	67
#define Pfn_set_colr_rep	68
#define Pfn_set_highl_filter	69
#define Pfn_set_invis_filter	70
#define Pfn_set_colr_model	71
#define Pfn_set_hlhsr_id	72
#define Pfn_set_hlhsr_mode	73
#define Pfn_set_local_tran3	74
#define Pfn_set_local_tran	75
#define Pfn_set_global_tran3	76
#define Pfn_set_global_tran	77
#define Pfn_set_model_clip_vol3	78
#define Pfn_set_model_clip_vol	79
#define Pfn_set_model_clip_ind	80
#define Pfn_restore_model_clip_vol	81
#define Pfn_set_view_ind	82
#define Pfn_set_view_rep3	83
#define Pfn_set_view_rep	84
#define Pfn_set_view_tran_in_pri	85
#define Pfn_set_ws_win3	86
#define Pfn_set_ws_win	87
#define Pfn_set_ws_vp3	88
#define Pfn_set_ws_vp	89
#define Pfn_open_struct	90
#define Pfn_close_struct	91
#define Pfn_exec_struct	92
#define Pfn_label	93
#define Pfn_appl_data	94
#define Pfn_gse	95
#define Pfn_set_edit_mode	96
#define Pfn_copy_all_elems_struct	97
#define Pfn_set_elem_ptr	98
#define Pfn_offset_elem_ptr	99
#define Pfn_set_elem_ptr_label	100
#define Pfn_del_elem	101
#define Pfn_del_elem_range	102
#define Pfn_del_elems_labels	103
#define Pfn_empty_struct	104
#define Pfn_del_struct	105
#define Pfn_del_struct_net	106
#define Pfn_del_all_structs	107
#define Pfn_change_struct_id	108
#define Pfn_change_struct_refs	109
#define Pfn_change_struct_id_refs	110
#define Pfn_post_struct	111
#define Pfn_unpost_struct	112
#define Pfn_unpost_all_structs	113
#define Pfn_open_ar_file	114
#define Pfn_close_ar_file	115
#define Pfn_ar_structs	116
#define Pfn_ar_struct_nets	117
#define Pfn_ar_all_structs	118
#define Pfn_set_conf_res	119
#define Pfn_ret_struct_ids	120
#define Pfn_ret_structs	121
#define Pfn_ret_struct_nets	122
#define Pfn_ret_all_structs	123
#define Pfn_ret_paths_ances	124
#define Pfn_ret_paths_descs	125
#define Pfn_del_structs_ar	126
#define Pfn_del_struct_nets_ar	127
#define Pfn_del_all_structs_ar	128
#define Pfn_set_pick_id	129
#define Pfn_set_pick_filter	130
#define Pfn_init_loc3	131
#define Pfn_init_loc	132
#define Pfn_init_stroke3	133
#define Pfn_init_stroke	134
#define Pfn_init_val3	135
#define Pfn_init_val	136
#define Pfn_init_choice3	137
#define Pfn_init_choice	138
#define Pfn_init_pick3	139
#define Pfn_init_pick	140
#define Pfn_init_string3	141
#define Pfn_init_string	142
#define Pfn_set_loc_mode	143
#define Pfn_set_stroke_mode	144
#define Pfn_set_val_mode	145
#define Pfn_set_choice_mode	146
#define Pfn_set_pick_mode	147
#define Pfn_set_string_mode	148
#define Pfn_req_loc3	149
#define Pfn_req_loc	150
#define Pfn_req_stroke3	151
#define Pfn_req_stroke	152
#define Pfn_req_val	153
#define Pfn_req_choice	154
#define Pfn_req_pick	155
#define Pfn_req_string	156
#define Pfn_sample_loc3	157
#define Pfn_sample_loc	158
#define Pfn_sample_stroke3	159
#define Pfn_sample_stroke	160
#define Pfn_sample_val	161
#define Pfn_sample_choice	162
#define Pfn_sample_pick	163
#define Pfn_sample_string	164
#define Pfn_await_event	165
#define Pfn_flush_events	166
#define Pfn_get_loc3	167
#define Pfn_get_loc	168
#define Pfn_get_stroke3	169
#define Pfn_get_stroke	170
#define Pfn_get_val	171
#define Pfn_get_choice	172
#define Pfn_get_pick	173
#define Pfn_get_string	174
#define Pfn_write_item	175
#define Pfn_get_item_type	176
#define Pfn_read_item	177
#define Pfn_interpret_item	178
#define Pfn_set_err_hand_mode	179
#define Pfn_escape	180
#define Pfn_set_err_hand	181

#define Pfn_polyline_set3_colr	183
#define Pfn_fill_area_set3_data	184
#define Pfn_fill_area_set_data	185
#define Pfn_cell_array3_plus	186
#define Pfn_set_of_fill_area_sets3_data	187
#define Pfn_set_of_fill_area_sets_data	188
#define Pfn_tri_set3_data	189
#define Pfn_tri_set_data	190
#define Pfn_tri_strip3_data	191
#define Pfn_tri_strip_data	192
#define Pfn_quad_mesh3_data	193
#define Pfn_quad_mesh_data	194
#define Pfn_non_uniform_b_spline_curve3	195
#define Pfn_non_uniform_b_spline_curve3_colr	196
#define Pfn_non_uniform_b_spline_surf3	197
#define Pfn_non_uniform_b_spline_surf3_data	198
#define Pfn_set_data_map_ind	199
#define Pfn_set_refl_ind	200
#define Pfn_set_back_int_ind	201
#define Pfn_set_back_data_map_ind	202
#define Pfn_set_back_refl_ind	203
#define Pfn_set_param_surf_ind	204
#define Pfn_set_line_colr	205
#define Pfn_set_line_shad_method	206
#define Pfn_set_marker_colr	207
#define Pfn_set_text_colr	208
#define Pfn_set_facet_disting_mode	209
#define Pfn_set_facet_cull_mode	210
#define Pfn_set_int_colr	211
#define Pfn_set_int_shad_method	212
#define Pfn_set_data_map_method	213
#define Pfn_set_refl_props	214
#define Pfn_set_refl_model	215
#define Pfn_set_back_int_style	216
#define Pfn_set_back_int_style_ind	217
#define Pfn_set_back_int_colr	218
#define Pfn_set_back_int_shad_method	219
#define Pfn_set_back_data_map_method	220
#define Pfn_set_back_refl_props	221
#define Pfn_set_back_refl_model	222
#define Pfn_set_light_source_st	223
#define Pfn_set_edge_colr	224
#define Pfn_set_curve_approx_crit	225
#define Pfn_set_surf_approx_crit	226
#define Pfn_set_param_surf_chars	227
#define Pfn_set_rend_colr_model	228
#define Pfn_set_depth_cue_ind	229
#define Pfn_set_colr_mapping_ind	230
#define Pfn_set_line_rep_plus	231
#define Pfn_set_marker_rep_plus	232
#define Pfn_set_text_rep_plus	233
#define Pfn_set_int_rep_plus	234
#define Pfn_set_edge_rep_plus	235
#define Pfn_set_data_map_rep	236
#define Pfn_set_refl_rep	237
#define Pfn_set_param_surf_rep	238
#define Pfn_set_pat_rep_plus	239
#define Pfn_set_light_source_rep	240
#define Pfn_set_depth_cue_rep	241
#define Pfn_set_colr_map_rep	242

#define Pfn_xclear_ws	901
#define Pfn_xopen_pipe	902
#define Pfn_xclose_pipe	903
#define Pfn_xincl_struct	904
#define Pfn_xpush_st	905
#define Pfn_xpop_st	906
#define Pfn_xopen_nr_struct	907
#define Pfn_xclose_nr_struct	908

#define Pfn_xset_conf_param	910

#define Pfn_xbeg_non_dup_data	921
#define Pfn_xend_non_dup_data	922

#define Pfn_xlocator	931
#define Pfn_xpick	932
#define Pfn_xpick_loc	933
#define Pfn_xpick_path_list	934

#define Pfn_xpost_struct_view	941
#define Pfn_xunpost_struct_view	942
#define Pfn_xunpost_all_structs_view	943
#define Pfn_xunpost_struct_all_views	944
#define Pfn_xunpost_all_structs_all_views	945
#define Pfn_xset_extended_view_rep	946
#define Pfn_xset_extended_view_activ_flag	947
#define Pfn_xredraw_all_structs_view	948
#define Pfn_xupd_ws_view	949
#define Pfn_xclear_ws_view	950
#define Pfn_xset_view_tran_output_pri	951
#define Pfn_xset_antialiasing_mode	960
#define Pfn_xcopy_elem_range_struct	970
#define Pfn_xclear_zbuffer	980
#define Pfn_xset_display_target	981
#define Pfn_xset_rendering_target	982
#define Pfn_xclear_target	983
#define Pfn_xcopy_target	984
#define Pfn_xswap_targets	985
#define Pfn_xcreate_target	986
#define Pfn_xdestroy_target	987
#define Pfn_xcopy_target_region	988
#define Pfn_xsave_target_region	989
#define Pfn_xrestore_target_region	991
#define Pfn_PHGDVR	990
#define Pfn_xanno_text_fixed	1002
#define Pfn_xanno_text_fixed3	1003
#define Pfn_xanno_widetext_fixed	1004
#define Pfn_xanno_widetext_fixed3	1005
#define Pfn_xanno_widetext_rel	1006
#define Pfn_xanno_widetext_rel3	1007
#define Pfn_xcircle	1008
#define Pfn_xcircular_arc	1009
#define Pfn_xcopy_elem_struct	1012
#define Pfn_xdef_coord_sys	1013
#define Pfn_xdel_elems_pick_ids	1014
#define Pfn_xellipse	1015
#define Pfn_xgdp_circle	1016
#define Pfn_xgdp_circular_arc	1017
#define Pfn_xgdp_ellipse	1018
#define Pfn_xgdp_ellipse3	1019
#define Pfn_xgdp_elliptical_arc	1020
#define Pfn_xgdp_elliptical_arc3	1021
#define Pfn_xinitiate_quick_upd_trav	1027
#define Pfn_xmove_elem	1028
#define Pfn_xmove_elem_range	1029
#define Pfn_xno_operation	1030
#define Pfn_xpause	1033
#define Pfn_xpolygon	1039
#define Pfn_xpolyline_set	1040
#define Pfn_xpolyline_set3	1041
#define Pfn_xrectangle	1044
#define Pfn_xrefer_struct	1045
#define Pfn_xrotate	1046
#define Pfn_xrotate_x	1047
#define Pfn_xrotate_y	1048
#define Pfn_xrotate_z	1049
#define Pfn_xscale	1050
#define Pfn_xscale3	1051
#define Pfn_xsector	1052
#define Pfn_xset_anno_clip	1053
#define Pfn_xset_anno_slant	1054
#define Pfn_xset_anno_thresh	1055
#define Pfn_xset_bg_colr_ind	1056
#define Pfn_xset_elem_ptr_pick_id	063
#define Pfn_xset_extend_marker_def	065
#define Pfn_xset_highl_ind	1066
#define Pfn_xset_highl_rep	1067
#define Pfn_xset_hlhsr_mode	1068
#define Pfn_xset_line_def	1069
#define Pfn_xset_marker_def	1070
#define Pfn_xset_pick_aperture	1071
#define Pfn_xset_pick_method	1072
#define Pfn_xset_quick_upd_trav	1073
#define Pfn_xset_struct_open_mode	1074
#define Pfn_xset_text_linewidth	1075
#define Pfn_xset_text_slant	1076
#define Pfn_xset_text_thresh	1077
#define Pfn_xset_trigger_rep	1079
#define Pfn_xset_view_attrs	1080
#define Pfn_xset_view_disp_pri	1081
#define Pfn_xset_view_rep	1082
#define Pfn_xset_view_rep3	1083
#define Pfn_xset_view_upd_method	1084
#define Pfn_xtranslate	098
#define Pfn_xtranslate3	099
#define Pfn_xunpost_all_structs_list_views	1101
#define Pfn_xupd_all_views	1105
#define Pfn_xupd_list_views	1108
#define Pfn_xupd_view	1109
#define Pfn_xwidetext	1101
#define Pfn_xwidetext3	1102

SHORT FUNCTION IDENTIFIERS

#define	popph	popen_phigs
#define	pclph	pclose_phigs
#define	popwk	popen_ws
#define	pclwk	pclose_ws
#define	prst	predraw_all_structs
#define	puwk	pupd_ws
#define	psdus	pset_disp_upd_st
#define	pmsg	pmessage
#define	ppl3	ppolyline3
#define	ppl	ppolyline
#define	ppm3	ppolymarker3
#define	ppm	ppolymarker
#define	ptx3	ptext3
#define	ptx	ptext
#define	patr3	panno_text_rel3
#define	patr	panno_text_rel
#define	pfa3	pfill_area3
#define	pfa	pfill_area
#define	pfas3	pfill_area_set3
#define	pfas	pfill_area_set
#define	pca3	pcell_array3
#define	pca	pcell_array
#define	pspli	pset_line_ind
#define	pspmi	pset_marker_ind
#define	pstxi	pset_text_ind
#define	psii	pset_int_ind
#define	psedi	pset_edge_ind
#define	psln	pset_linetype
#define	pslwsc	pset_linewidth
#define	psplci	pset_line_colr_ind
#define	psmk	pset_marker_type
#define	psmksc	pset_marker_size
#define	pspmci	pset_marker_colr_ind
#define	pstxfn	pset_text_font
#define	pstxpr	pset_text_prec
#define	pschxp	pset_char_expan
#define	pschsp	pset_char_space
#define	pstxci	pset_text_colr_ind
#define	pschh	pset_char_ht
#define	pschup	pset_char_up_vec
#define	pstxp	pset_text_path
#define	pstxal	pset_text_align
#define	psatch	pset_anno_char_ht
#define	psatcu	pset_anno_char_up_vec
#define	psatp	pset_anno_path
#define	psatal	pset_anno_align
#define	psans	pset_anno_style
#define	psis	pset_int_style
#define	psisi	pset_int_style_ind
#define	psici	pset_int_colr_ind
#define	psedfg	pset_edge_flag
#define	psedt	pset_edgetype
#define	psewsc	pset_edgewidth
#define	psedci	pset_edge_colr_ind
#define	pspa	pset_pat_size
#define	psprpv	pset_pat_ref_point_vecs
#define	psparf	pset_pat_ref_point
#define	pads	padd_names_set
#define	pres	premove_names_set
#define	psiasf	pset_indiv_asf
#define	psplr	pset_line_rep
#define	pspmr	pset_marker_rep
#define	pstxr	pset_text_rep
#define	psir	pset_int_rep
#define	psedr	pset_edge_rep
#define	pspar	pset_pat_rep
#define	pscr	pset_colr_rep
#define	pshlft	pset_highl_filter
#define	psivft	pset_invis_filter
#define	pscmd	pset_colr_model
#define	pshrid	pset_hlhsr_id
#define	pshrm	pset_hlhsr_mode
#define	pslmt3	pset_local_tran3
#define	pslmt	pset_local_tran
#define	psgmt3	pset_global_tran3
#define	psgmt	pset_global_tran
#define	psmcv3	pset_model_clip_vol3
#define	psmcv	pset_model_clip_vol
#define	psmcli	pset_model_clip_ind
#define	prmclv	prestore_model_clip_vol
#define	psvwi	pset_view_ind
#define	psvwr3	pset_view_rep3
#define	psvwr	pset_view_rep
#define	psvtip	pset_view_tran_in_pri
#define	pswkw3	pset_ws_win3
#define	pswkw	pset_ws_win
#define	pswkv3	pset_ws_vp3
#define	pswkv	pset_ws_vp
#define	ptr3	ptranslate3
#define	ptr	ptranslate
#define	psc3	pscale3
#define	psc	pscale
#define	prox	protate_x
#define	proy	protate_y
#define	proz	protate_z
#define	pro	protate
#define	pcom3	pcompose_matrix3
#define	pcom	pcompose_matrix
#define	ptp3	ptran_point3
#define	ptp	ptran_point
#define	pbltm3	pbuild_tran_matrix3
#define	pbltm	pbuild_tran_matrix
#define	pcotm3	pcompose_tran_matrix3
#define	pcotm	pcompose_tran_matrix
#define	pevom3	peval_view_ori_matrix3
#define	pevom	peval_view_ori_matrix
#define	pevmm3	peval_view_map_matrix3
#define	pevmm	peval_view_map_matrix
#define	popst	popen_struct
#define	pclst	pclose_struct
#define	pexst	pexec_struct
#define	plb	plabel
#define	pap	pappl_data
#define	psedm	pset_edit_mode
#define	pcelst	pcopy_all_elems_struct
#define	psep	pset_elem_ptr
#define	posep	poffset_elem_ptr
#define	pseplb	pset_elem_ptr_label
#define	pdel	pdel_elem
#define	pdelra	pdel_elem_range
#define	pdellb	pdel_elems_labels
#define	pemst	pempty_struct
#define	pdst	pdel_struct
#define	pdsn	pdel_struct_net
#define	pdas	pdel_all_structs
#define	pcstid	pchange_struct_id
#define	pcstrf	pchange_struct_refs
#define	pcstir	pchange_struct_id_refs
#define	ppost	ppost_struct
#define	pupost	punpost_struct
#define	pupast	punpost_all_structs
#define	poparf	popen_ar_file
#define	pclarf	pclose_ar_file
#define	parst	par_structs
#define	parsn	par_struct_nets
#define	parast	par_all_structs
#define	pscnrs	pset_conf_res
#define	prsid	pret_struct_ids
#define	prest	pret_structs
#define	presn	pret_struct_nets
#define	prast	pret_all_structs
#define	prepan	pret_paths_ances
#define	prepde	pret_paths_descs
#define	pdstar	pdel_structs_ar
#define	pdsnar	pdel_struct_nets_ar
#define	pdasar	pdel_all_structs_ar
#define	pspkid	pset_pick_id
#define	pspkft	pset_pick_filter
#define	pinlc3	pinit_loc3
#define	pinlc	pinit_loc
#define	pinsk3	pinit_stroke3
#define	pinsk	pinit_stroke
#define	pinvl3	pinit_val3
#define	pinvl	pinit_val
#define	pinch3	pinit_choice3
#define	pinch	pinit_choice
#define	pinpk3	pinit_pick3
#define	pinpk	pinit_pick
#define	pinst3	pinit_string3
#define	pinst	pinit_string
#define	pslcm	pset_loc_mode
#define	psskm	pset_stroke_mode
#define	psvlm	pset_val_mode
#define	pschm	pset_choice_mode
#define	pspkm	pset_pick_mode
#define	psstm	pset_string_mode
#define	prqlc3	preq_loc3
#define	prqlc	preq_loc
#define	prqsk3	preq_stroke3
#define	prqsk	preq_stroke
#define	prqvl	preq_val
#define	prqch	preq_choice
#define	prqpk	preq_pick
#define	prqst	preq_string
#define	psmlc3	psample_loc3
#define	psmlc	psample_loc
#define	psmsk3	psample_stroke3
#define	psmsk	psample_stroke
#define	psmvl	psample_val
#define	psmch	psample_choice
#define	psmpk	psample_pick
#define	psmst	psample_string
#define	pwait	pawait_event
#define	pflush	pflush_events
#define	pgtlc3	pget_loc3
#define	pgtlc	pget_loc
#define	pgtsk3	pget_stroke3
#define	pgtsk	pget_stroke
#define	pgtvl	pget_val
#define	pgtch	pget_choice
#define	pgtpk	pget_pick
#define	pgtst	pget_string
#define	pwitm	pwrite_item
#define	pgtitm	pget_item_type
#define	prditm	pread_item
#define	piitm	pinterpret_item
#define	pqsys	pinq_sys_st
#define	pqwkst	pinq_ws_st
#define	pqstrs	pinq_struct_st
#define	pqars	pinq_ar_st
#define	pqewk	pinq_list_avail_ws_types
#define	pqphf	pinq_phigs_facs
#define	pqgsef	pinq_gse_facs
#define	pqmclf	pinq_model_clip_facs
#define	pqedm	pinq_edit_mode
#define	pqopwk	pinq_open_wss
#define	pqsid	pinq_struct_ids
#define	pqarf	pinq_ar_files
#define	pqcnrs	pinq_conf_res
#define	pqcst	pinq_all_conf_structs
#define	pqcstn	pinq_conf_structs_net
#define	pqsim	pinq_more_simult_events
#define	pqwkc	pinq_ws_conn_type
#define	pqevwi	pinq_list_view_inds
#define	pqvwr	pinq_view_rep
#define	pqhrm	pinq_hlhsr_mode
#define	pqpost	pinq_posted_structs
#define	pqdus	pinq_disp_upd_st
#define	pqepli	pinq_list_line_inds
#define	pqplr	pinq_line_rep
#define	pqepmi	pinq_list_marker_inds
#define	pqpmr	pinq_marker_rep
#define	pqetxi	pinq_list_text_inds
#define	pqtxr	pinq_text_rep
#define	pqeii	pinq_list_int_inds
#define	pqir	pinq_int_rep
#define	pqeedi	pinq_list_edge_inds
#define	pqedr	pinq_edge_rep
#define	pqepai	pinq_list_pat_inds
#define	pqpar	pinq_pat_rep
#define	pqcmd	pinq_colr_model
#define	pqeci	pinq_list_colr_inds
#define	pqcr	pinq_colr_rep
#define	pqhlft	pinq_highl_filter
#define	pqivft	pinq_invis_filter
#define	pqwkt3	pinq_ws_tran3
#define	pqwkt	pinq_ws_tran
#define	pqlcs3	pinq_loc_st3
#define	pqlcs	pinq_loc_st
#define	pqsks3	pinq_stroke_st3
#define	pqsks	pinq_stroke_st
#define	pqvls3	pinq_val_st3
#define	pqvls	pinq_val_st
#define	pqchs3	pinq_choice_st3
#define	pqchs	pinq_choice_st
#define	pqpks3	pinq_pick_st3
#define	pqpks	pinq_pick_st
#define	pqsts3	pinq_string_st3
#define	pqsts	pinq_string_st
#define	pqwkca	pinq_ws_cat
#define	pqdsp3	pinq_disp_space_size3
#define	pqdsp	pinq_disp_space_size
#define	pqhrif	pinq_hlhsr_id_facs
#define	pqhrmf	pinq_hlhsr_mode_facs
#define	pqvwf	pinq_view_facs
#define	pqpvwr	pinq_pred_view_rep
#define	pqwkcl	pinq_ws_class
#define	pqdswa	pinq_dyns_ws_attrs
#define	pqddus	pinq_def_disp_upd_st
#define	pqplf	pinq_line_facs
#define	pqpplr	pinq_pred_line_rep
#define	pqpmf	pinq_marker_facs
#define	pqppmr	pinq_pred_marker_rep
#define	pqtxf	pinq_text_facs
#define	pqptxr	pinq_pred_text_rep
#define	pqanf	pinq_anno_facs
#define	pqtxx	pinq_text_extent
#define	pqif	pinq_int_facs
#define	pqpir	pinq_pred_int_rep
#define	pqedf	pinq_edge_facs
#define	pqpedr	pinq_pred_edge_rep
#define	pqpaf	pinq_pat_facs
#define	pqppar	pinq_pred_pat_rep
#define	pqcmdf	pinq_colr_model_facs
#define	pqcf	pinq_colr_facs
#define	pqpcr	pinq_pred_colr_rep
#define	pqegd3	pinq_list_avail_gdp3
#define	pqegdp	pinq_list_avail_gdp
#define	pqgdp3	pinq_gdp3
#define	pqgdp	pinq_gdp
#define	pqegse	pinq_list_avail_gse
#define	pqdp	pinq_num_disp_pris
#define	pqwksl	pinq_ws_st_table
#define	pqdstr	pinq_dyns_structs
#define	pqli	pinq_num_avail_in
#define	pqdlc3	pinq_def_loc_data3
#define	pqdlc	pinq_def_loc_data
#define	pqdsk3	pinq_def_stroke_data3
#define	pqdsk	pinq_def_stroke_data
#define	pqdvl3	pinq_def_val_data3
#define	pqdvl	pinq_def_val_data
#define	pqdch3	pinq_def_choice_data3
#define	pqdch	pinq_def_choice_data
#define	pqdpk3	pinq_def_pick_data3
#define	pqdpk	pinq_def_pick_data
#define	pqdst3	pinq_def_string_data3
#define	pqdst	pinq_def_string_data
#define	pqwkpo	pinq_wss_posted
#define	pqopst	pinq_open_struct
#define	pqep	pinq_elem_ptr
#define	pqcets	pinq_cur_elem_type_size
#define	pqceco	pinq_cur_elem_content
#define	pqets	pinq_elem_type_size
#define	pqeco	pinq_elem_content
#define	pqstst	pinq_struct_status
#define	pqpan	pinq_paths_ances
#define	pqpde	pinq_paths_descs
#define	pels	pelem_search
#define	pqiqov	pinq_in_overf
#define	pqerhm	pinq_err_hand_mode
#define	piss3	pincr_spa_search3
#define	piss	pincr_spa_search
#define	peclph	pemergency_close_phigs
#define	perhnd	perr_hand
#define	perlog	perr_log
#define	pserhm	pset_err_hand_mode
#define	pesc	pescape
#define	pserh	pset_err_hand
#define	pcrsto	pcreate_store
#define	pdlsto	pdel_store
#define	pca3p	pcell_array3_plus
#define	pfasd	pfill_area_set_data
#define	pfas3d	pfill_area_set3_data
#define	ppls3c	ppolyline_set3_colr
#define	pqmd	pquad_mesh_data
#define	pqm3d	pquad_mesh3_data
#define	ptsd	ptri_set_data
#define	pts3d	ptri_set3_data
#define	ptstd	ptri_strip_data
#define	ptst3d	ptri_strip3_data
#define	psfasd	pset_of_fill_area_sets_data
#define	psfas3	pset_of_fill_area_sets3_data
#define	pcfsgn	pcomp_fill_area_set3_geom_norm
#define	pbsc3	pnon_uniform_b_spline_curve3
#define	pbsc3c	pnon_uniform_b_spline_curve3_colr
#define	pbss3	pnon_uniform_b_spline_surf3
#define	pbss3d	pnon_uniform_b_spline_surf3_data
#define	psbrfi	pset_back_refl_ind
#define	psbdmi	pset_back_data_map_ind
#define	psbii	pset_back_int_ind
#define	psrfi	pset_refl_ind
#define	psdmi	pset_data_map_ind
#define	pstxc	pset_text_colr
#define	pspmc	pset_marker_colr
#define	psplsm	pset_line_shad_method
#define	psplc	pset_line_colr
#define	pspsi	pset_param_surf_ind
#define	psrfp	pset_refl_props
#define	psdmm	pset_data_map_method
#define	psism	pset_int_shad_method
#define	psic	pset_int_colr
#define	psfcm	pset_facet_cull_mode
#define	psfdm	pset_facet_disting_mode
#define	psbism	pset_back_int_shad_method
#define	psbic	pset_back_int_colr
#define	psbisi	pset_back_int_style_ind
#define	psbis	pset_back_int_style
#define	psrfm	pset_refl_model
#define	pscac	pset_curve_approx_crit
#define	psedc	pset_edge_colr
#define	pslss	pset_light_source_st
#define	psbrfm	pset_back_refl_model
#define	psbrfp	pset_back_refl_props
#define	pscmi	pset_colr_map_ind
#define	psdci	pset_depth_cue_ind
#define	psrcm	pset_rend_colr_model
#define	pspsc	pset_param_surf_chars
#define	pssac	pset_surf_approx_crit
#define	psedrp	pset_edge_rep_plus
#define	psirp	pset_int_rep_plus
#define	pstxrp	pset_text_rep_plus
#define	pspmp	pset_marker_rep_plus
#define	psplp	pset_line_rep_plus
#define	pslsr	pset_light_source_rep
#define	pspap	pset_pat_rep_plus
#define	pspsr	pset_param_surf_rep
#define	psrfr	pset_refl_rep
#define	psdmr	pset_data_map_rep
#define	pscmr	pset_colr_map_rep
#define	psdcr	pset_depth_cue_rep
#define	psbdmm	pset_back_data_map_method
#define	pqpmp	pinq_marker_rep_plus
#define	pqplp	pinq_line_rep_plus
#define	pqedmi	pinq_list_data_map_inds
#define	pqedrp	pinq_edge_rep_plus
#define	pqirp	pinq_int_rep_plus
#define	pqtxrp	pinq_text_rep_plus
#define	pqepsi	pinq_list_param_surf_inds
#define	pqrfr	pinq_refl_rep
#define	pqerfi	pinq_list_refl_inds
#define	pqdmr	pinq_data_map_rep
#define	pqlsr	pinq_light_source_rep
#define	pqelsi	pinq_list_light_source_inds
#define	pqpap	pinq_pat_rep_plus
#define	pqpsr	pinq_param_surf_rep
#define	pqecmi	pinq_list_colr_map_inds
#define	pqcms	pinq_colr_map_st
#define	pqdcr	pinq_depth_cue_rep
#define	pqedci	pinq_list_depth_cue_inds
#define	pqrcmf	pinq_rend_colr_model_facs
#define	pqdcmf	pinq_direct_colr_model_facs
#define	pqcmr	pinq_colr_map_rep
#define	pqppmp	pinq_pred_marker_rep_plus
#define	pqpplp	pinq_pred_line_rep_plus
#define	pqplfp	pinq_line_facs_plus
#define	pqdcwp	pinq_dyns_ws_plus
#define	pqpedp	pinq_pred_edge_rep_plus
#define	pqpirp	pinq_pred_int_rep_plus
#define	pqifp	pinq_int_facs_plus
#define	pqptxp	pinq_pred_text_rep_plus
#define	pqprfr	pinq_pred_refl_rep
#define	pqrff	pinq_refl_facs
#define	pqpdmr	pinq_pred_data_map_rep
#define	pqdmf	pinq_data_map_facs
#define	pqbssf	pinq_b_spline_surf_facs
#define	pqpsf	pinq_param_surf_facs
#define	pqcvf	pinq_curve_facs
#define	pqlsf	pinq_light_source_facs
#define	pqppap	pinq_pred_pat_rep_plus
#define	pqppsr	pinq_pred_param_surf_rep
#define	pqtcf	pinq_trim_curve_facs
#define	pqcmf	pinq_colr_map_facs
#define	pqpdcr	pinq_pred_depth_cue_rep
#define	pqdcf	pinq_depth_cue_facs
#define	pqplsr	pinq_pred_light_source_rep
#define	pqwslp	pinq_ws_st_table_length_plus
#define	pqpcmr	pinq_pred_colr_map_rep
#define	pqcmmf	pinq_colr_map_method_facs
#define	pxarc	pxcircular_arc
#define	pxatf	pxanno_text_fixed
#define	pxatf3	pxanno_text_fixed3
#define	pxbell	pxsound_bell
#define	pxcarc	pxgdp_circular_arc
#define	pxcers	pxcopy_elem_range_struct
#define	pxces	pxcopy_elem_struct
#define	pxcirc	pxcircle
#define	pxcrcl	pxgdp_circle
#define	pxdelp	pxdel_elems_pick_ids
#define	pxear	pxgdp_elliptical_arc
#define	pxear3	pxgdp_elliptical_arc3
#define	pxell	pxgdp_ellipse
#define	pxell3	pxgdp_ellipse3
#define	pxelli	pxellipse
#define	pxgnrl	pxout_gen_ascii_string
#define	pxhcpy	pxact_hardcopy_unit
#define	pxinch	pxinit_choice
#define	pxinst	pxinit_string
#define	pxinvl	pxinit_val
#define	pxipk	pxinitiate_pick
#define	pxipk3	pxinitiate_pick3
#define	pxiqut	pxinitiate_quick_upd_trav
#define	pxme	 pxmove_elem
#define	pxmer	pxmove_elem_range
#define	pxnoop	pxno_operation
#define	pxpaus	pxpause
#define	pxpls	pxpolyline_set
#define	pxpls3	pxpolyline_set3
#define	pxpoly	pxpolygon
#define	pxpsv	pxpost_struct_view
#define	pxpxps	pxpixel_paste
#define	pxpxrl	pxpixel_release
#define	pxpxrs	pxpixel_restore
#define	pxpxsv	pxpixel_save
#define	pxpxwr	pxpixel_write
#define	pxqarv	pxinq_ar_file_version_num
#define	pxqchs	pxinq_choice_st
#define	pxqdf	pxinq_disp_facs
#define	pxqdr	pxinq_disp_rep
#define	pxqdt	pxinq_disp_tran
#define	pxqdt3	pxinq_disp_tran3
#define	pxqdtr	pxinq_trigger_rep
#define	pxqelr	pxinq_elem_range
#define	pxqemd	pxinq_extend_marker_def
#define	pxqerr	pxinq_err_status
#define	pxqfcm	pxinq_facet_cull_mode
#define	pxqhlf	pxinq_highl_facs
#define	pxqhlr	pxinq_highl_rep
#define	pxqhli	pxinq_highl_ind
#define	pxqehi	pxinq_list_highl_inds
#define	pxqhrm	pxinq_hlhsr_mode
#define	pxqlsv	pxinq_list_structs_posted_view
#define	pxqlvs	pxinq_list_views_struct_posted
#define	pxqndf	pxinq_non_dest_facs
#define	pxqnel	pxinq_num_elems
#define	pxqpxf	pxinq_pixel_facs
#define	pxqqut	pxinq_quick_upd_trav
#define	pxqsom	pxinq_struct_open_mode
#define	pxqsts	pxinq_string_st
#define	pxqvat	pxinq_view_attrs
#define	pxqvdp	pxinq_view_disp_pri
#define	pxqver	pxinq_figaro_version
#define	pxqvls	pxinq_val_st
#define	pxqvwr	pxinq_view_rep
#define	pxqwps	pxinq_ws_physical_size
#define	pxrect	pxrectangle
#define	pxrfst	pxrefer_struct
#define	pxro	pxrotate
#define	pxrox	pxrotate_x
#define	pxroy	pxrotate_y
#define	pxroz	pxrotate_z
#define	pxsatc	pxset_anno_clip
#define	pxsbci	pxset_bg_colr_ind
#define	pxsc	pxscale
#define	pxsc3	pxscale3
#define	pxsdm	pxset_draw_mode
#define	pxsdr	pxset_disp_rep
#define	pxsdtr	pxset_trigger_rep
#define	pxsdv	pxset_disp_vp
#define	pxsdv3	pxset_disp_vp3
#define	pxsdw	pxset_disp_win
#define	pxsdw3	pxset_disp_win3
#define	pxsect	pxsector
#define	pxsemd	pxset_extend_marker_def
#define	pxsepp	pxset_elem_ptr_pick_id
#define	pxserc	pxset_err_check_mode
#define	pxshlr	pxset_highl_rep
#define	pxshli	pxset_highl_ind
#define	pxshrm	pxset_hlhsr_mode
#define	pxsmd	pxset_marker_def
#define	pxspka	pxset_pick_aperture
#define	pxspkm	pxset_pick_method
#define	pxsqut	pxset_quick_upd_trav
#define	pxssom	pxset_struct_open_mode
#define	pxstrm	pxset_trace_mode
#define	pxsvat	pxset_view_attrs
#define	pxsvdp	pxset_view_disp_pri
#define	pxsvr	pxset_view_rep
#define	pxsvr3	pxset_view_rep3
#define	pxsvwm	pxset_view_upd_method
#define	pxswka	pxset_ws_aspect_ratio
#define	pxswkc	pxset_ws_clip_mode
#define	pxtr	pxtranslate
#define	pxtr3	pxtranslate3
#define	pxuaav	pxunpost_all_structs_all_views
#define	pxualv	pxunpost_all_structs_list_views
#define	pxuasv	pxunpost_all_structs_view
#define	pxuav	pxupd_all_views
#define	pxud	pxupd_disp
#define	pxuld	pxupd_list_disps
#define	pxulv	pxupd_list_views
#define	pxusv	pxunpost_struct_view
#define	pxuv	pxupd_view
#define	pxwait	pxwait_interval
#define	pxcfan	pxcomp_fill_area_geo_norm
#define	pxcfn3	pxcomp_fill_area_geo_norm3
#define	pxclns	pxclose_nr_struct
#define	pxdecs	pxdef_coord_sys
#define	pxopns	pxopen_nr_struct
#define	pxpons	pxpost_nr_struct
#define	pxqans	pxinq_anno_style
#define	pxqata	pxinq_anno_align
#define	pxqatu	pxinq_anno_char_up_vec
#define	pxqath	pxinq_anno_char_ht
#define	pxqatp	pxinq_anno_path
#define	pxqatt	pxinq_anno_thresh
#define	pxqcac	pxinq_curve_approx_crit
#define	pxqchh	pxinq_char_ht
#define	pxqcsp	pxinq_char_space
#define	pxqchu	pxinq_char_up_vec
#define	pxqchx	pxinq_char_expan
#define	pxqedv	pxinq_list_disp_views
#define	pxqedg	pxinq_edge_flag
#define	pxqedi	pxinq_edge_ind
#define	pxqedt	pxinq_edgetype
#define	pxqedc	pxinq_edge_colr_ind
#define	pxqeha	pxinq_list_hatch_inds
#define	pxqews	pxinq_edgewidth
#define	pxqgmt	pxinq_global_tran
#define	pxqgm3	pxinq_global_tran3
#define	pxqhri	pxinq_hlhsr_id
#define	pxqias	pxinq_indiv_asf
#define	pxqici	pxinq_int_colr_ind
#define	pxqii	pxinq_int_ind
#define	pxqis	pxinq_int_style
#define	pxqisi	pxinq_int_style_ind
#define	pxqlmt	pxinq_local_tran
#define	pxqlm3	pxinq_local_tran3
#define	pxqln	pxinq_linetype
#define	pxqlss	pxinq_light_source_st
#define	pxqlvp	pxinq_level_phigs
#define	pxqlws	pxinq_linewidth
#define	pxqmk	pxinq_marker_type
#define	pxqmks	pxinq_marker_size
#define	pxqns	pxinq_names_set
#define	pxqpki	pxinq_pick_id
#define	pxqplc	pxinq_line_colr_ind
#define	pxqpli	pxinq_line_ind
#define	pxqpmc	pxinq_marker_colr_ind
#define	pxqpmi	pxinq_marker_ind
#define	pxqpsc	pxinq_param_surf_chars
#define	pxqpsi	pxinq_param_surf_ind
#define	pxqrfi	pxinq_refl_ind
#define	pxqsac	pxinq_surf_approx_crit
#define	pxqstp	pxinq_struct_paths
#define	pxqtxa	pxinq_text_align
#define	pxqtxc	pxinq_text_colr_ind
#define	pxqtxf	pxinq_text_font
#define	pxqtxi	pxinq_text_ind
#define	pxqtxp	pxinq_text_path
#define	pxqtxr	pxinq_text_prec
#define	pxqtxx	pxinq_text_extent
#define	pxqtxt	pxinq_text_thresh
#define	pxqvwi	pxinq_view_ind
#define	pxqwkn	pxinq_wss_nr_struct
#define	pxupns	pxunpost_nr_struct
#define	pxstxs	pxset_text_slant
#define	pxsats	pxset_anno_slant
#define	pxslnd	pxset_line_def
#define	pxawf	pxanno_widetext_fixed
#define	pxawf3	pxanno_widetext_fixed3
#define	pxwtx	pxwidetext
#define	pxwtx3	pxwidetext3
#define	pxawr	pxanno_widetext_rel
#define	pxawr3	pxanno_widetext_rel3
#define	pxstxt	pxset_text_thresh
#define	pxsatt	pxset_anno_thresh
#define	pxqwtx	pxinq_widetext_extent
#define	pxqxwx	pxinq_extend_widetext_extent
#define	pxstlw	pxset_text_linewidth
#define	pxqlnd	pxinq_line_def

EXTENSION FUNCTION FOR NAMING CONFIGURATION FILE


#define	Pxndef	pxset_conf_file_name 
#define	pxndef	pxset_conf_file_name 
#define	Px_name_def	pxset_conf_file_name 
#define	px_name_def	pxset_conf_file_name 

MULTIPLES OF PI


#define	PXPI	(3.14159265358979323846)
#define	PX2_PI	(6.28318530717958647693)
#define	PXPI_OVER_2	(1.57079632679489661923)
#define	PXDEGREES_TO_RADIANS	(0.0174532925199432957692)

PRE-DEFINED COLOR INDICES


#define	PXCOLR_BLACK	0
#define	PXCOLR_WHITE	1
#define	PXCOLR_RED	2
#define	PXCOLR_GREEN	3
#define	PXCOLR_BLUE	4
#define	PXCOLR_CYAN	5
#define	PXCOLR_MAGENTA	6
#define	PXCOLR_YELLOW	7

ADDITIONAL KEYS FOR KEYBOARD CHOICE DEVICE


#define	PXLEFT_ARROW	0x10001
#define	PXUP_ARROW	0x10002
#define	PXRIGHT_ARROW	0x10003
#define	PXDOWN_ARROW	0x10004
#define	PXSHIFT_LEFT_ARROW	0x20001
#define	PXSHIFT_UP_ARROW	0x20002
#define	PXSHIFT_RIGHT_ARROW	0x20003
#define	PXSHIFT_DOWN_ARROW	0x20004
#define	PXCONTROL_LEFT_ARROW	0x40001
#define	PXCONTROL_UP_ARROW	0x40002
#define	PXCONTROL_RIGHT_ARROW	0x40003
#define	PXCONTROL_DOWN_ARROW	0x40004
#define	PXALT_LEFT_ARROW	0x80001
#define	PXALT_UP_ARROW	0x80002
#define	PXALT_RIGHT_ARROW	0x80003
#define	PXALT_DOWN_ARROW	0x80004
#define	PXHOME	0x10000
#define	PXSHIFT_HOME	0x20000
#define	PXCONTROL_HOME	0x40000
#define	PXALT_HOME	0x80000
#define	PXEND	0x10007
#define	PXSHIFT_END	0x20007
#define	PXCONTROL_END	0x40007
#define	PXALT_END	0x80007
#define	PXINSERT	0x10013
#define	PXDELETE	0x7f
#define	PXBACKSPACE	0x08
#define	PXRETURN	0x0d

FUNCTION COMPATIBILITIES


#define	pxcopy_elem_struct(_struct_id,_elem)	pxcopy_elem_range_struct(_struct_id,_elem,_elem)
#define	pxmove_elem(_elem)	pxmove_elem_range(_elem,_elem)
#define	pxrefer_struct	pxincl_struct
#define	pxset_marker_def(_ws_id,_type,_rep)	pxset_extend_marker_def(_ws_id,_type,_rep,0,0)
#define	pxset_view_disp_pri	pxset_view_tran_output_pri
#define	pxupd_all_views(_ws_id)	pupd_ws(_ws_id,PFLAG_PERFORM)
#define	pxupd_view(_ws_id,_view_ind)	pxupd_ws_view(_ws_id,_view_ind,PFLAG_PERFORM)
#define	pxinq_list_views_struct_posted	pxinq_wss_views_posted
#define	pxinq_view_disp_pri	pxinq_list_activ_extended_view_inds

ANNOTATION STYLES


#define	PANNO_STYLE_UNCONNECTED	1
#define	PANNO_STYLE_LEAD_LINE	2

ANTIALIASING IDENTIFIERS


#define	PANTIALIASING_ID_DEFAULT	0
#define	PANTIALIASING_ID_ON	0
#define	PANTIALIASING_ID_OFF	1

#define	PANTIALIASING_ID_LINE	0x02
#define	PANTIALIASING_ID_MARKER	0x04
#define	PANTIALIASING_ID_TEXT	0x08
#define	PANTIALIASING_ID_SURFACE	0x10
#define	PANTIALIASING_ID_EDGE	0x20

ANTIALIASING MODES


#define	PANTIALIASING_MODE_OFF	0
#define	PANTIALIASING_MODE_ON	1

CELL ARRAY ALIGNMENTS


#define	PCELL_ARRAY_HOR_NORM	0
#define	PCELL_ARRAY_HOR_LEFT	1
#define	PCELL_ARRAY_HOR_CTR	2
#define	PCELL_ARRAY_HOR_RIGHT	3

#define	PCELL_ARRAY_VER_NORM	0
#define	PCELL_ARRAY_VER_BOTTOM	1
#define	PCELL_ARRAY_VER_CTR	2
#define	PCELL_ARRAY_VER_TOP	3

CHOICE DEVICES


#define	PCHOICE_DEV_KEYBOARD	1
#define	PCHOICE_DEV_BUTTONS_BOX	3
#define	PCHOICE_DEV_MOUSE_BUTTON	10
#define	PCHOICE_DEV_BUTTONS_BOX_1	40
#define	PCHOICE_DEV_BUTTONS_BOX_2	41
#define	PCHOICE_DEV_BUTTONS_BOX_3	42
#define	PCHOICE_DEV_BUTTONS_BOX_4	43
#define	PCHOICE_DEV_BUTTONS_BOX_5	44
#define	PCHOICE_DEV_BUTTONS_BOX_6	45
#define	PCHOICE_DEV_BUTTONS_BOX_7	46
#define	PCHOICE_DEV_BUTTONS_BOX_8	47
#define	PCHOICE_DEV_BUTTONS_BOX_9	48
#define	PCHOICE_DEV_BUTTONS_BOX_10	49

CHOICE ECHOS


#define	PCHOICE_ECHO_BUTTON_PUSH_BUTTON	10
#define	PCHOICE_ECHO_BUTTON_RADIO_BOX	11
#define	PCHOICE_ECHO_BUTTON_STATUS_BOX	12
#define	PCHOICE_ECHO_BUTTON_PIXMAP_PUSH_BUTTON	13
#define	PCHOICE_ECHO_BUTTON_PIXMAP_RADIO_BOX	14
#define	PCHOICE_ECHO_BUTTON_PIXMAP_STATUS_BOX	15
#define	PCHOICE_ECHO_TOGGLE_PUSH_BUTTON	16
#define	PCHOICE_ECHO_TOGGLE_RADIO_BOX	17
#define	PCHOICE_ECHO_TOGGLE_STATUS_BOX	18
#define	PCHOICE_ECHO_TOGGLE_PIXMAP_PUSH_BUTTON	19
#define	PCHOICE_ECHO_TOGGLE_PIXMAP_RADIO_BOX	20
#define	PCHOICE_ECHO_TOGGLE_PIXMAP_STATUS_BOX	21
#define	PCHOICE_ECHO_POPUP_LABEL	22
#define	PCHOICE_ECHO_POPUP_LABEL_MOUSE	23
#define	PCHOICE_ECHO_POPUP_LABEL_STATUS_MOUSE	24
#define	PCHOICE_ECHO_POPUP_PIXMAP	25
#define	PCHOICE_ECHO_POPUP_PIXMAP_MOUSE	26
#define	PCHOICE_ECHO_POPUP_PIXMAP_STATUS_MOUSE	27
#define	PCHOICE_ECHO_DEFAULT	1

#define	PCHOICE_DEF	PCHOICE_ECHO_DEFAULT
#define	PCHOICE_PR_ECHO	2
#define	PCHOICE_STRING_PR	3
#define	PCHOICE_STRING_IN	4
#define	PCHOICE_STRUCT	5

COLOUR MAPPING METHODS


#define	PCOLR_MAP_METHOD_PSEUDO_3_PSEUDO	-1
#define	PCOLR_MAP_METHOD_TRUE	1
#define	PCOLR_MAP_METHOD_PSEUDO	2
#define	PCOLR_MAP_METHOD_PSEUDO_N	3

colour types

#define	PCOLR_INDIRECT	0
#define	PCOLR_RGB	1
#define	PCOLR_CIELUV	2
#define	PCOLR_HSV	3
#define	PCOLR_HLS	4

CURVE APPROXIMATION CRITERIA TYPES


#define	PCURVE_APPROX_WS_DEP	1
#define	PCURVE_APPROX_CONST_PARAM_SUBD	2
#define	PCURVE_APPROX_CHORDAL_SIZE_WC	3
#define	PCURVE_APPROX_CHORDAL_SIZE_NPC	4
#define	PCURVE_APPROX_CHORDAL_SIZE_DC	5
#define	PCURVE_APPROX_CHORDAL_DEV_WC	6
#define	PCURVE_APPROX_CHORDAL_DEV_NPC	7
#define	PCURVE_APPROX_CHORDAL_DEV_DC	8
#define	PCURVE_APPROX_REL_WC	9
#define	PCURVE_APPROX_REL_NPC	10
#define	PCURVE_APPROX_REL_DC	11

DATA MAPPING METHODS


#define	PDATA_MAP_METHOD_COLR	1
#define	PDATA_MAP_METHOD_SINGLE_UNIFORM	2
#define	PDATA_MAP_METHOD_SINGLE_NON_UNIFORM	3
#define	PDATA_MAP_METHOD_BI_UNIFORM	4
#define	PDATA_MAP_METHOD_BI_NON_UNIFORM	5

DEFAULT ERROR FILE


#define	PDEF_ERR_FILE	((char *) (0))

DEFAULT MEMORY SIZE


#define	PDEF_MEM_SIZE	((long) (-1))

FIRST AND LAST ELEMENT


#define	PFIRST_PHIGS_ELEM	(PELEM_POLYLINE3)
#define	PLAST_PHIGS_ELEM	(PELEM_COLR_MAP_IND)

#define	PFIRST_PHIGS_PLUS_ELEM	(PELEM_POLYLINE_SET3_COLR)
#define	PLAST_PHIGS_PLUS_ELEM	(PELEM_COLR_MAP_IND)

FONTS

#define	PFONT_HARD_1	1
#define	PFONT_HARD_2	2
#define	PFONT_HARD_3	3
#define	PFONT_HARD_4	4
#define	PFONT_HARD_5	5
#define	PMAX_GPHIGS_FONT	20

#define	PBASE_FIGARO_FONT_INDEX	34
#define	PBASE_GPHIGS_FONT_INDEX	38
#ifndef	FIGARO
#define	PFONT_SIMPLEX_ROMAN	-3
#define	PFONT_SIMPLEX_ROMAN_FRENCH	-17
#define	PFONT_DUPLEX_ROMAN	-1
#define	PFONT_COMPLEX_ROMAN	-5
#define	PFONT_TRIPLEX_ROMAN	-9
#define	PFONT_COMPLEX_ITALICS	-6
#define	PFONT_TRIPLEX_ITALICS	-10
#define	PFONT_SIMPLEX_SCRIPT	-4
#define	PFONT_COMPLEX_SCRIPT	-7
#define	PFONT_WIDE_PRIMARY 	-2
#define	PFONT_DUPLEX_PRIMARY	-8
#define	PFONT_FILLED_PRIMARY	-18
#define	PFONT_GOTHIC_ENGLISH	-11
#define	PFONT_UPPER_CASE_ROMAN_GREEK	-12
#define	PFONT_MATH_SIMPLEX_GREEK	-13
#define	PFONT_COMPLEX_GREEK	-14
#define	PFONT_MUSIC_ASTROLOGY	-15
#define	PFONT_SYMBOLS	-16
#define	PFONT_MATH	-19
#define	PFONT_SIMPLEX_ROMAN_PROPOR	-22
#define	PFONT_SIMPLEX_ROMAN_FRENCH_PROPOR	-36
#define	PFONT_DUPLEX_ROMAN_PROPOR	-20
#define	PFONT_COMPLEX_ROMAN_PROPOR	-24
#define	PFONT_TRIPLEX_ROMAN_PROPOR	-28
#define	PFONT_COMPLEX_ITALICS_PROPOR	-25
#define	PFONT_TRIPLEX_ITALICS_PROPOR	-29
#define	PFONT_SIMPLEX_SCRIPT_PROPOR	-23
#define	PFONT_COMPLEX_SCRIPT_PROPOR	-26
#define	PFONT_WIDE_PRIMARY_PROPOR	-21
#define	PFONT_DUPLEX_PRIMARY_PROPOR	-27
#define	PFONT_FILLED_PRIMARY_PROPOR	-37
#define	PFONT_GOTHIC_ENGLISH_PROPOR	-30
#define	PFONT_UPPER_CASE_ROMAN_GREEK_PROPOR	-31
#define	PFONT_MATH_SIMPLEX_GREEK_PROPOR	-32
#define	PFONT_COMPLEX_GREEK_PROPOR	-33
#define	PFONT_MUSIC_ASTROLOGY_PROPOR	-34
#define	PFONT_SYMBOLS_PROPOR	-35
#define	PFONT_MATH_PROPOR	-38
#define	PXFONT_STPL	(-39)
#define	PXFONT_SROM	(-40)
#define	PXFONT_CROM	(-41)
#define	PXFONT_DROM	(-42)
#define	PXFONT_TROM	(-43)
#define	PXFONT_SSCR	(-44)
#define	PXFONT_CSCR	(-45)
#define	PXFONT_SGRE	(-46)
#define	PXFONT_CGRE	(-47)
#define	PXFONT_GGER	(-48)
#define	PXFONT_GITA	(-49)
#define	PXFONT_GENG	(-50)
#define	PXFONT_CCYR	(-51)
#define	PXFONT_UMAT	(-52)
#define	PXFONT_LMAT	(-53)
#define	PXFONT_MUSI	(-54)
#define	PXFONT_METE	(-55)
#define	PXFONT_SYMB	(-56)
#define	PXFONT_ASTR	(-57)
#define	PXFONT_CITA	(-58)
#define	PXFONT_TITA	(-59)
#define	PXFONT_COUR	(-60)
#define	PXFONT_COIT	(-61)
#define	PXFONT_COBO	(-62)
#define	PXFONT_COBI	(-63)
#define	PXFONT_SSER	(-64)
#define	PXFONT_SSIT	(-65)
#define	PXFONT_SSBO	(-66)
#define	PXFONT_SSBI	(-67)
#define	PXFONT_SERR	(-68)
#define	PXFONT_SRIT	(-69)
#define	PXFONT_SRBO	(-70)
#define	PXFONT_SRBI	(-71)
#define	PXFONT_OSYM	(-72)
#define	PXFONT_STPL	(-1)
#define	PXFONT_SROM	(-2)
#define	PXFONT_CROM	(-3)
#define	PXFONT_DROM	(-4)
#define	PXFONT_TROM	(-5)
#define	PXFONT_SSCR	(-6)
#define	PXFONT_CSCR	(-7)
#define	PXFONT_SGRE	(-8)
#define	PXFONT_CGRE	(-9)
#define	PXFONT_GGER	(-10)
#define	PXFONT_GITA	(-11)
#define	PXFONT_GENG	(-12)
#define	PXFONT_CCYR	(-13)
#define	PXFONT_UMAT	(-14)
#define	PXFONT_LMAT	(-15)
#define	PXFONT_MUSI	(-16)
#define	PXFONT_METE	(-17)
#define	PXFONT_SYMB	(-18)
#define	PXFONT_ASTR	(-19)
#define	PXFONT_CITA	(-20)
#define	PXFONT_TITA	(-21)
#define	PXFONT_COUR	(-22)
#define	PXFONT_COIT	(-23)
#define	PXFONT_COBO	(-24)
#define	PXFONT_COBI	(-25)
#define	PXFONT_SSER	(-26)
#define	PXFONT_SSIT	(-27)
#define	PXFONT_SSBO	(-28)
#define	PXFONT_SSBI	(-29)
#define	PXFONT_SERR	(-30)
#define	PXFONT_SRIT	(-31)
#define	PXFONT_SRBO	(-32)
#define	PXFONT_SRBI	(-33)
#define	PXFONT_OSYM	(-34)
#define	PFONT_SIMPLEX_ROMAN	-37
#define	PFONT_SIMPLEX_ROMAN_FRENCH	-51
#define	PFONT_DUPLEX_ROMAN	-35
#define	PFONT_COMPLEX_ROMAN	-39
#define	PFONT_TRIPLEX_ROMAN	-43
#define	PFONT_COMPLEX_ITALICS	-40
#define	PFONT_TRIPLEX_ITALICS	-44
#define	PFONT_SIMPLEX_SCRIPT	-38
#define	PFONT_COMPLEX_SCRIPT	-41
#define	PFONT_WIDE_PRIMARY	-36
#define	PFONT_DUPLEX_PRIMARY	-42
#define	PFONT_FILLED_PRIMARY	-52
#define	PFONT_GOTHIC_ENGLISH	-45
#define	PFONT_UPPER_CASE_ROMAN_GREEK	-46
#define	PFONT_MATH_SIMPLEX_GREEK	-47
#define	PFONT_COMPLEX_GREEK	-48
#define	PFONT_MUSIC_ASTROLOGY	-49
#define	PFONT_SYMBOLS	-50
#define	PFONT_MATH	-53
#define	PFONT_SIMPLEX_ROMAN_PROPOR	-56
#define	PFONT_SIMPLEX_ROMAN_FRENCH_PROPOR	-70
#define	PFONT_DUPLEX_ROMAN_PROPOR	-54
#define	PFONT_COMPLEX_ROMAN_PROPOR	-58
#define	PFONT_TRIPLEX_ROMAN_PROPOR	-62
#define	PFONT_COMPLEX_ITALICS_PROPOR	-59
#define	PFONT_TRIPLEX_ITALICS_PROPOR	-63
#define	PFONT_SIMPLEX_SCRIPT_PROPOR	-57
#define	PFONT_COMPLEX_SCRIPT_PROPOR	-60
#define	PFONT_WIDE_PRIMARY_PROPOR	-55
#define	PFONT_DUPLEX_PRIMARY_PROPOR	-61
#define	PFONT_FILLED_PRIMARY_PROPOR	-71
#define	PFONT_GOTHIC_ENGLISH_PROPOR	-64
#define	PFONT_UPPER_CASE_ROMAN_GREEK_PROPOR	-65
#define	PFONT_MATH_SIMPLEX_GREEK_PROPOR	-66
#define	PFONT_COMPLEX_GREEK_PROPOR	-67
#define	PFONT_MUSIC_ASTROLOGY_PROPOR	-68
#define	PFONT_SYMBOLS_PROPOR	-69
#define	PFONT_MATH_PROPOR	-72
#define	PFONT_DEFAULT	PFONT_SIMPLEX_ROMAN

GSE IDENTIFIERS

#define	PGSE_ID_NO_OPERATION	0
#define	PGSE_ID_USER_FUNCTION_CALL	1
#define	PGSE_ID_TRANSPARENCY	2
#define	PGSE_ID_ZB_SHIFT	3
#define	PGSE_ID_ZB_EDGE_SHIFT	4
#define	PGSE_ID_HIGHLIGHT_COLR	5
#define	PGSE_ID_ANTIALIASING_ID	6
#define	PGSE_ID_CELL_ARRAY_ALIGN	7
#define	PGSE_ID_MODEL_CLIP_RECT	8
#define	PGSE_ID_ANTIALIASING_MODE	6
#define	PGSE_ID_ARRAY_ALIGN	7

GDP IDENTIFIERS

#define	PGDP_ID_CIRCULAR_ARC	1
#define	PGDP_ID_CIRCLE	2
#define	PGDP_ID_ELLIPTICAL_ARC	3
#define	PGDP_ID_ELLIPSE3	4
#define	PGDP_ID_ELLIPSE	5
#define	PGDP_ID_ELLIPTICAL_ARC3	6

ESCAPE IDENTIFIERS

#define	PESC_ID_TRAVERSAL_HALT	(-101)
#define	PESC_ID_SET_WN_BG_PIXMAP	(-2400)
#define	PESC_ID_SET_EVENT_NOTIFICATION	(-2401)
#define	PESC_ID_BUTTON_EVENT_MASK_ENABLE	(-2405)
#define	PESC_ID_WC_TO_NATIVE_PIXELS	(-2406)
#define	PESC_ID_NATIVE_PIXELS_TO_WC	(-2407)
#define	PESC_ID_INQ_DISP_BG_INFO	(-2409)
#define	PESC_ID_INQ_EXT_TEXT_EXT	(-2410)
#define	PESC_ID_INQ_ESC_AVAILABILITY	(-3000)

HLHSR IDENTIFIERS

#define	PHLHSR_ID_DEFAULT	0
#define	PHLHSR_ID_ZB_ON	PHLHSR_ID_DEFAULT
#define	PHLHSR_ID_ZB_OFF	1
#define	PHLHSR_ID_ZB_FRW_000	0x10
#define	PHLHSR_ID_ZB_FRW_001	0x11
#define	PHLHSR_ID_ZB_FRW_010	0x12
#define	PHLHSR_ID_ZB_FRW_011	0x13
#define	PHLHSR_ID_ZB_FRW_100	0x14
#define	PHLHSR_ID_ZB_FRW_101	0x15
#define	PHLHSR_ID_ZB_FRW_110	0x16
#define	PHLHSR_ID_ZB_FRW_111	0x17
#define	PHRID_OFF	PHLHSR_ID_ZB_OFF
#define	PHRID_ON	PHLHSR_ID_ZB_ON
#define	PHRID_CLEAR	(2)

HLHSR MODES

#define	PHLHSR_MODE_NONE	0
#define	PHLHSR_MODE_ZBUFFER	1
#define	PHLHSR_MODE_PAINTER	2
#define	PHLHSR_MODE_RAYTRACER	3
#define	PHRMODE_GENERIC_HSR	PHLHSR_MODE_ZBUFFER
#define	PHRMODE_NONE	PHLHSR_MODE_NONE
#define	PHRMODE_Z_BUFFER	PHLHSR_MODE_ZBUFFER
#define	PHRMODE_PAINTERS	PHLHSR_MODE_PAINTER

INTERIOR SHADING METHODS


#define	PINT_SHAD_METHOD_NONE	1
#define	PINT_SHAD_METHOD_COLR	2
#define	PINT_SHAD_METHOD_DATA	3
#define	PINT_SHAD_METHOD_DATA_DOT	4
#define	PINT_SHAD_METHOD_DATA_NORM	5

LIGHT SOURCE TYPES

#define	PXLIGHT_SOURCE_NONE	0
#define	PLIGHT_SOURCE_AMB	1
#define	PLIGHT_SOURCE_DIR	2
#define	PLIGHT_SOURCE_POS	3
#define	PLIGHT_SOURCE_SPOT	4

LINE SHADING METHODS

#define	PLINE_SHAD_METHOD_NONE	1
#define	PLINE_SHAD_METHOD_COLR	2

LINE TYPES

#define	PLINE_SOLID	1
#define	PLINE_DASH	2
#define	PLINE_DOT	3
#define	PLINE_DASH_DOT	4

LOCATOR DEVICES

#define	PLOC_DEV_2D	1

LOCATOR ECHOS

#define	PLOC_ECHO_DEFAULT	1
#define	PLOC_ECHO_CROSS_HAIR	2
#define	PLOC_ECHO_TRACK_CROSS	3
#define	PLOC_ECHO_RUBBER_BAND	4
#define	PLOC_ECHO_RECTANGLE	5
#define	PLOC_ECHO_DIGITAL	6

#define	PLOC_DEF	PLOC_ECHO_DEFAULT
#define	PLOC_CROSS_HAIR	PLOC_ECHO_CROSS_HAIR
#define	PLOC_TRACK_CROSS	PLOC_ECHO_TRACK_CROSS
#define	PLOC_RUB_BAND	PLOC_ECHO_RUBBER_BAND
#define	PLOC_RECT	PLOC_ECHO_RECTANGLE
#define	PLOC_DIGIT	PLOC_ECHO_DIGITAL

MARKER TYPES

#define	PMARKER_DOT	1
#define	PMARKER_PLUS	2
#define	PMARKER_ASTERISK	3
#define	PMARKER_CIRCLE	4
#define	PMARKER_CROSS	5

MODELING CLIPPING OPERATORS

#define	PMODEL_CLIP_OP_INTERSECT	2
#define	PMODEL_CLIP_OP_REPLACE	1
#define	PMODEL_CLIP_OP_NOTHING	0
#define	PMODEL_CLIP_OP_T_AND_S	-1
#define	PMODEL_CLIP_OP_T_AND_NOT_S	-2
#define	PMODEL_CLIP_OP_T	-3
#define	PMODEL_CLIP_OP_NOT_T_AND_S	-4
#define	PMODEL_CLIP_OP_S	-5
#define	PMODEL_CLIP_OP_T_XOR_S	-6
#define	PMODEL_CLIP_OP_T_OR_S	-7
#define	PMODEL_CLIP_OP_NOT__T_OR_S	-8
#define	PMODEL_CLIP_OP_NOT__T_XOR_S	-9
#define	PMODEL_CLIP_OP_NOT_S	-10
#define	PMODEL_CLIP_OP_T_OR_NOT_S	-11
#define	PMODEL_CLIP_OP_NOT_T	-12
#define	PMODEL_CLIP_OP_NOT_T_OR_S	-13
#define	PMODEL_CLIP_OP_NOT__T_AND_S	-14
#define	PMODEL_CLIP_OP_ANYTHING	-15

MODELS ( COLOUR )

#define	PMODEL_RGB	1
#define	PMODEL_CIELUV	2
#define	PMODEL_HSV	3
#define	PMODEL_HLS	4

PARAMETRIC SURFACE CHARACTERISTIC TYPES

#define	PPARAM_SURF_CHARS_NONE	1
#define	PPARAM_SURF_CHARS_WS_DEP	2
#define	PPARAM_SURF_CHARS_ISOPARAM	3
#define	PPARAM_SURF_CHARS_LEVEL_MC	4
#define	PPARAM_SURF_CHARS_LEVEL_WC	5

PICK DEVICES

#define	PPICK_DEV_2D	1

PICK ECHOS

#define	PPICK_ECHO_DEFAULT	1
#define	PPICK_ECHO_GROUP_HIGHLIGHT	2
#define	PPICK_ECHO_STRUCT_NETWORK	3

#define	PPICK_DEF	PPICK_ECHO_DEFAULT
#define	PPICK_GROUP_HIGHL	PPICK_ECHO_GROUP_HIGHLIGHT
#define	PPICK_STRUCT_NETWORK	PPICK_ECHO_STRUCT_NETWORK

REFLECTANCE MODELS

#define	PREFL_MODEL_NO_REFL	1
#define	PREFL_MODEL_AMB_REFL	2
#define	PREFL_MODEL_AMB_DIFF_REFL	3
#define	PREFL_MODEL_AMB_DIFF_SPEC_REFL	4

REFLECTANCE PROPERTIES

#define	PREFL_PROPS_SIMPLE_REFL	1

RENDERING COLOUR MODELS

#define	PREND_COLR_MODEL_WS_DEP	0
#define	PREND_COLR_MODEL_RGB	1
#define	PREND_COLR_MODEL_CIELUV	2
#define	PREND_COLR_MODEL_HSV	3
#define	PREND_COLR_MODEL_HLS	4

STRING DEVICES

#define	PSTRING_DEV_KEYBOARD_1	1
#define	PSTRING_DEV_KEYBOARD_2	2
#define	PSTRING_DEV_KEYBOARD_3	3
#define	PSTRING_DEV_KEYBOARD_4	4
#define	PSTRING_DEV_KEYBOARD_5	5
#define	PSTRING_DEV_KEYBOARD_6	6
#define	PSTRING_DEV_KEYBOARD_7	7
#define	PSTRING_DEV_KEYBOARD_8	8
#define	PSTRING_DEV_KEYBOARD_9	9
#define	PSTRING_DEV_KEYBOARD_10	10

STRING ECHOS

#define	PSTRING_ECHO_DEFAULT	1
#define	PSTRING_DEF	PSTRING_ECHO_DEFAULT

STROKE DEVICES

#define	PSTROKE_DEV_2D	1

STROKE ECHOS

#define	PSTROKE_ECHO_DEFAULT	1
#define	PSTROKE_ECHO_DIGITAL	2
#define	PSTROKE_ECHO_MARKER	3
#define	PSTROKE_ECHO_LINE	4

#define	PSTROKE_DEF	PSTROKE_ECHO_DEFAULT
#define	PSTROKE_DIGIT	PSTROKE_ECHO_DIGITAL
#define	PSTROKE_MARKER	PSTROKE_ECHO_MARKER
#define	PSTROKE_LINE	PSTROKE_ECHO_LINE

STRUCTURE PRIORITIES

#define	PSTRUCT_LOWEST_PRIORITY	0.0
#define	PSTRUCT_HIGHEST_PRIORITY	1.0

SURFACE APPROXIMATION CRITERIA TYPES

#define	PSURF_APPROX_WS_DEP	1
#define	PSURF_APPROX_CONST_PARAM_SUBD	2
#define	PSURF_APPROX_CHORDAL_SIZE_WC	3
#define	PSURF_APPROX_CHORDAL_SIZE_NPC	4
#define	PSURF_APPROX_CHORDAL_SIZE_DC	5
#define	PSURF_APPROX_PLANAR_DEV_WC	6
#define	PSURF_APPROX_PLANAR_DEV_NPC	7
#define	PSURF_APPROX_PLANAR_DEV_DC	8
#define	PSURF_APPROX_REL_WC	9
#define	PSURF_APPROX_REL_NPC	10
#define	PSURF_APPROX_REL_DC	11

TEST MEDTHODS

#define	PTEST_ALWAYS_FAIL	0
#define	PTEST_ALWAYS_SUCCEED	1
#define	PTEST_DIST3	-1
#define	PTEST_EXTENT3	2
#define	PTEST_BOUNDS_EXTENT3	-2
#define	PTEST_BOUNDS_SPHERE3	-3
#define	PTEST_BOUNDS3	4

VALUATOR DEVICES

#define	PVAL_DEV_KEYBOARD	1
#define	PVAL_DEV_SLIDER_1	21
#define	PVAL_DEV_SLIDER_2	22
#define	PVAL_DEV_SLIDER_3	23
#define	PVAL_DEV_SLIDER_4	24
#define	PVAL_DEV_SLIDER_5	25
#define	PVAL_DEV_SLIDER_6	26
#define	PVAL_DEV_SLIDER_7	27
#define	PVAL_DEV_SLIDER_8	28
#define	PVAL_DEV_SLIDER_9	29
#define	PVAL_DEV_SLIDER_10	30
#define	PVAL_DEV_DIAL_1	51
#define	PVAL_DEV_DIAL_2	52
#define	PVAL_DEV_DIAL_3	53
#define	PVAL_DEV_DIAL_4	54
#define	PVAL_DEV_DIAL_5	55
#define	PVAL_DEV_DIAL_6	56
#define	PVAL_DEV_DIAL_7	57
#define	PVAL_DEV_DIAL_8	58

VALUATOR ECHOS

#define	PVAL_ECHO_DEFAULT	1
#define	PVAL_ECHO_GRAPHICAL	2
#define	PVAL_ECHO_DIGITAL	3

#define	PVAL_DEF	PVAL_ECHO_DEFAULT
#define	PVAL_GRAPH	PVAL_ECHO_GRAPHICAL
#define	PVAL_DIGIT	PVAL_ECHO_DIGITAL


Previous Next Up Title Contents Top Library