|
Defines |
#define | BUC60570 |
#define | G003 |
#define | OCC2934 |
#define | CALL_PHIGS_EDGE_OFF TOff |
#define | CALL_PHIGS_EDGE_ON TOn |
#define | CALL_PHIGS_EDGE_NONE TOff |
#define | CALL_PHIGS_EDGE_VISIBILITY TOn |
#define | CALL_PHIGS_LINE_SOLID TEL_LS_SOLID |
#define | CALL_PHIGS_LINE_DASH TEL_LS_DASH |
#define | CALL_PHIGS_LINE_DOT TEL_LS_DOT |
#define | CALL_PHIGS_LINE_DASH_DOT TEL_LS_DASH_DOT |
#define | CALL_PHIGS_MARKER_DOT TEL_PM_DOT |
#define | CALL_PHIGS_MARKER_PLUS TEL_PM_PLUS |
#define | CALL_PHIGS_MARKER_ASTERISK TEL_PM_STAR |
#define | CALL_PHIGS_MARKER_CIRCLE TEL_PM_CIRC |
#define | CALL_PHIGS_MARKER_CROSS TEL_PM_CROSS |
#define | CALL_PHIGS_MARKER_USER_DEFINED TEL_PM_USERDEFINED |
#define | CALL_PHIGS_PATH_RIGHT 0 |
#define | CALL_PHIGS_PATH_LEFT 0 |
#define | CALL_PHIGS_PATH_UP 0 |
#define | CALL_PHIGS_PATH_DOWN 0 |
#define | CALL_PHIGS_HOR_NORM 0 |
#define | CALL_PHIGS_HOR_LEFT 1 |
#define | CALL_PHIGS_HOR_CTR 2 |
#define | CALL_PHIGS_HOR_RIGHT 3 |
#define | CALL_PHIGS_VERT_NORM 0 |
#define | CALL_PHIGS_VERT_TOP 1 |
#define | CALL_PHIGS_VERT_CAP 2 |
#define | CALL_PHIGS_VERT_HALF 3 |
#define | CALL_PHIGS_VERT_BASE 4 |
#define | CALL_PHIGS_VERT_BOTTOM 5 |
#define | CALL_PHIGS_STYLE_HOLLOW TSM_HOLLOW |
#define | CALL_PHIGS_STYLE_SOLID TSM_SOLID |
#define | CALL_PHIGS_STYLE_HATCH TSM_HATCH |
#define | CALL_PHIGS_STYLE_EMPTY TSM_EMPTY |
#define | CALL_PHIGS_STYLE_HIDDENLINE TSM_HIDDENLINE |
#define | CALL_PHIGS_LIGHT_AMBIENT TLightAmbient |
#define | CALL_PHIGS_LIGHT_DIRECTIONAL TLightDirectional |
#define | CALL_PHIGS_LIGHT_POSITIONAL TLightPositional |
#define | CALL_PHIGS_LIGHT_SPOT TLightSpot |
#define | CALL_PHIGS_HATCH_HORIZ TEL_HS_HORIZONTAL |
#define | CALL_PHIGS_HATCH_HORIZ_DBL TEL_HS_HORIZONTAL_SPARSE |
#define | CALL_PHIGS_HATCH_VERT TEL_HS_VERTICAL |
#define | CALL_PHIGS_HATCH_VERT_DBL TEL_HS_VERTICAL_SPARSE |
#define | CALL_PHIGS_HATCH_DIAG_45 TEL_HS_DIAG_45 |
#define | CALL_PHIGS_HATCH_DIAG_45_DBL TEL_HS_DIAG_45_SPARSE |
#define | CALL_PHIGS_HATCH_DIAG_135 TEL_HS_DIAG_135 |
#define | CALL_PHIGS_HATCH_DIAG_135_DBL TEL_HS_DIAG_135_SPARSE |
#define | CALL_PHIGS_HATCH_GRID_R TEL_HS_GRID |
#define | CALL_PHIGS_HATCH_GRID_R_DBL TEL_HS_GRID_SPARSE |
#define | CALL_PHIGS_HATCH_GRID_D TEL_HS_CROSS |
#define | CALL_PHIGS_HATCH_GRID_D_DBL TEL_HS_CROSS_SPARSE |
#define | CALL_PHIGS_EDIT_INSERT TEditInsert |
#define | CALL_PHIGS_EDIT_REPLACE TEditReplace |
#define | CALL_PHIGS_TYPE_PRECONCAT TPreConcatenate |
#define | CALL_PHIGS_TYPE_POSTCONCAT TPostConcatenate |
#define | CALL_PHIGS_TYPE_REPLACE TReplace |
#define | CALL_PHIGS_IND_NO_CLIP TOff |
#define | CALL_PHIGS_IND_CLIP TOn |
#define | CALL_PHIGS_TYPE_PARAL TelParallel |
#define | CALL_PHIGS_TYPE_PERSPECT TelPerspective |
#define | CALL_PHIGS_SD_NONE TEL_SM_FLAT |
#define | CALL_PHIGS_SD_COLOUR TEL_SM_GOURAUD |
#define | CALL_PHIGS_SD_DOT_PRODUCT TEL_SM_GOURAUD |
#define | CALL_PHIGS_SD_NORMAL TEL_SM_FLAT |
#define | CALL_PHIGS_REFL_NONE 0x0000 |
#define | AMBIENT_MASK 0x0001 |
#define | DIFFUSE_MASK 0x0002 |
#define | SPECULAR_MASK 0x0004 |
#define | EMISSIVE_MASK 0x0008 |
#define | CALL_PHIGS_CULL_NONE TelCullNone |
#define | CALL_PHIGS_CULL_BACKFACE TelCullBack |
#define | CALL_PHIGS_CULL_FRONTFACE TelCullFront |
#define | CALL_PHIGS_SUPPRESSED TelDCSuppressed |
#define | CALL_PHIGS_ALLOWED TelDCAllowed |
#define | CALL_PHIGS_DISTING_NO TOff |
#define | CALL_PHIGS_DISTING_YES TOn |
#define | CALL_DEF_ENABLE_ZBUFFER TOn |
#define | CALL_DEF_DISABLE_ZBUFFER TOff |
#define | CALL_PHIGS_ASCII_MONO "Courier" |
#define | CALL_PHIGS_ASCII_SIMPLEX "Times-Roman" |
#define | CALL_PHIGS_ASCII_COMPLEX "Times-Roman" |
#define | CALL_PHIGS_ASCII_DUPLEX "Times-Bold" |
#define | CALL_PHIGS_ASCII_TRIPLEX "Times-Bold" |
#define | CALL_PHIGS_ASCII_ITALIC_COMPLEX "Times-Italic" |
#define | CALL_PHIGS_ASCII_ITALIC_TRIPLEX "Times-BoldItalic" |
#define | CALL_PHIGS_ASCII_SCRIPT_SIMPLEX "ZapfChancery-MediumItalic" |
#define | CALL_PHIGS_ASCII_SCRIPT_COMPLEX "ZapfChancery-MediumItalic" |
#define | CALL_PHIGS_GREEK_MONO "Symbol" |
#define | CALL_PHIGS_GREEK_SIMPLEX "Symbol" |
#define | CALL_PHIGS_GREEK_COMPLEX "Symbol" |
#define | CALL_PHIGS_SYMBOL_MONO "ZapfDingbats" |
#define | CALL_PHIGS_SYMBOL_SIMPLEX "ZapfDingbats" |
#define | CALL_PHIGS_CARTOGRAPHIC_SIMPLEX "Rock" |
#define | CALL_PHIGS_KANJI_MONO "Iris" |
#define | CALL_PHIGS_KATAKANA_MONO "Iris" |
#define | ASPECT_TOST_NORMAL 0 |
#define | ASPECT_TOST_ANNOTATION 1 |
#define | ASPECT_TODT_NORMAL 0 |
#define | ASPECT_TODT_SUBTITLE 1 |
#define | ASPECT_TODT_DEKALE 2 |
#define | ASPECT_TODT_BLEND 3 |
#define | ASPECT_TODT_TEXFONT 4 |
#define | TEX_CHAR_SIZE 16 |
#define | PTOP_FIRST TTopFirst |
#define | PBOTTOM_FIRST TBottomFirst |
#define | CALL_PHIGS_SHAPE_COMPLEX TEL_SHAPE_COMPLEX |
#define | CALL_PHIGS_SHAPE_NONCONVEX TEL_SHAPE_CONCAVE |
#define | CALL_PHIGS_SHAPE_CONVEX TEL_SHAPE_CONVEX |
#define | CALL_PHIGS_SHAPE_UNKNOWN TEL_SHAPE_UNKNOWN |
#define | CALL_PHIGS_VERT_COORD TEL_VTFLAG_NONE |
#define | CALL_PHIGS_VERT_COORD_COLOUR TEL_VTFLAG_COLOUR |
#define | CALL_PHIGS_VERT_COORD_NORMAL TEL_VTFLAG_NORMAL |
#define | CALL_PHIGS_VERT_COORD_COLOUR_NORMAL TEL_VTFLAG_COLOURNORMAL |
#define | CALL_PHIGS_FACET_NONE TEL_FAFLAG_NONE |
#define | CALL_PHIGS_FACET_COLOUR TEL_FAFLAG_COLOUR |
#define | CALL_PHIGS_FACET_NORMAL TEL_FAFLAG_NORMAL |
#define | CALL_PHIGS_FACET_COLOUR_NORMAL TEL_FAFLAG_COLOURNORMAL |
#define | call_func_open_struct TsmOpenStructure |
#define | call_func_close_struct TsmCloseStructure |
#define | call_func_set_edit_mode TsmSetEditMode |
#define | call_func_set_elem_ptr TsmSetElementPointer |
#define | call_func_offset_elem_ptr TsmOffsetElementPointer |
#define | call_func_set_elem_ptr_label TsmSetElementPointerAtLabel |
#define | call_func_del_elem TsmDeleteElement |
#define | call_func_del_elem_range TsmDeleteElementRange |
#define | call_func_del_elems_labels TsmDeleteElementsBetweenLabels |
#define | call_func_empty_struct TsmEmptyStructure |
#define | call_func_del_struct TsmDeleteStructure |
#define | call_func_inq_elem_ptr TsmGetCurElemPtr |
Typedefs |
typedef float | matrix3 [4][4] |
Enumerations |
enum | projtype { TYPE_PARAL,
TYPE_PERSPECT
} |
enum | clip_ind { IND_NO_CLIP,
IND_CLIP
} |
Functions |
void | call_func_label (Tint) |
void | call_func_set_view_ind (Tint) |
void | call_func_appl_data (void *) |
void | call_func_set_local_tran3 (Tmatrix3, TComposeType) |
void | call_func_set_linewidth (Tfloat) |
void | call_func_set_linetype (Tint) |
void | call_func_set_int_style (Tint) |
void | call_func_set_edge_flag (Tint) |
void | call_func_set_edge_type (Tint) |
void | call_func_set_edgewidth (Tfloat) |
void | call_func_set_int_style_ind (Tint) |
void | call_func_set_face_disting_mode (Tint) |
void | call_func_set_face_cull_mode (Tint) |
void | call_func_set_marker_type (Tint) |
void | call_func_set_marker_size (Tfloat) |
void | call_func_exec_struct (Tint) |
void | call_func_init_tgl (void) |
void | call_func_post_struct (Tint, Tint, Tfloat) |
void | call_func_set_int_shad_meth (Tint) |
void | call_func_set_refl_eqn (Tint) |
void | call_func_set_back_refl_eqn (Tint) |
void | call_func_set_text_font (Tchar *) |
void | call_func_set_char_space (Tfloat) |
void | call_func_set_char_expan (Tfloat) |
void | call_func_set_pick_id (Tint) |
void | call_func_redraw_all_structs (Tint, Tint) |
void | call_func_redraw_all_structs_begin (Tint) |
void | call_func_redraw_all_structs_proc (Tint) |
void | call_func_redraw_all_structs_end (Tint, Tint) |
void | call_func_set_anno_char_ht (Tfloat) |
void | call_func_set_anno_char_up_vec (Tfloat[2]) |
void | call_func_set_anno_path (Tint) |
void | call_func_set_anno_align (Tint, Tint) |
void | call_func_anno_text_rel3 (tel_point, Tchar *) |
void | call_func_dcue_ind (Tint) |
void | call_func_set_do_texturemap (Tint) |
void | call_func_set_texture_id (Tint) |
void | call_func_set_text_style (int) |
void | call_func_set_text_display_type (int) |
void | call_func_set_degenerate_model (Tint, Tfloat) |
void | call_func_set_polygon_offset_params (Tint, Tfloat, Tfloat) |
void | call_func_set_transform_persistence (Tint, Tfloat, Tfloat, Tfloat) |
void | call_func_eval_ori_matrix3 (point3 *vrp, vec3 *vpn, vec3 *vup, int *err_ind, float mout[4][4]) |
void | call_func_eval_map_matrix3 (view_map3 *Map, int *err_ind, matrix3 mat) |