#include <tina/math/mathDef.h>#include <tina/image/imgDef.h>Include dependency graph for draw_TvDef.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Data Structures | |
| struct | rgb |
| struct | tina_color |
| struct | cmap_data_visible |
| struct | tv_mouse |
| struct | tv_pick |
| struct | tv_draw |
| struct | tv_zbuff |
| struct | tv |
| struct | tv_closest |
| struct | tv_patch |
| struct | cylinder |
| struct | quadric |
| struct | torus |
| struct | ruled |
| struct | quad3 |
Defines | |
| #define | TV_SCREEN_REPAINT 1 |
| #define | TV_SCREEN_REPAINT_IF_SMALLER 2 |
| #define | TV_SCREEN_NO_REPAINT 3 |
| #define | CMAPLOOKUPCOLORSBASE 256 |
| #define | CMAPLOOKUPGREYSBASE 0 |
| #define | CMAPLOOKUPNUMBEROFCOLORS 256 |
| #define | CMAPLOOKUPNUMBEROFGREYS 256 |
| #define | CMAPLOOKUPSIZE (CMAPLOOKUPNUMBEROFGREYS + CMAPLOOKUPNUMBEROFCOLORS) |
| #define | const |
| #define | RGB_SWAP_STRING "kkk" |
| #define | TINA_COLOR_SWAP_STRING ".kkk" |
| #define | TINA_COLOR_ARRAY_CREATE(_size) ((Tina_color *) ralloc((unsigned)(_size) * sizeof (Tina_color))) |
| #define | RGB_ARRAY_CREATE(_size) ((Rgb *) ralloc((unsigned)(_size) * sizeof (Rgb))) |
| #define | TINA_PIXEL_ARRAY_CREATE(_size) ((Tina_pixel *) ralloc((unsigned)(_size) * sizeof (Tina_pixel))) |
| #define | CMAP_DATA_VISIBLE_SWAP_STRING "iiii.0[.].i0[i]" |
| #define | TV_MOUSE_SWAP_STRING "32[c]32[c]www32[c]www32[c]www" |
| #define | TV_PICK_SWAP_STRING "32[c]pwwwwwi" |
| #define | TV_DRAW_SWAP_STRING "iiiii0[c]" |
| #define | TV_ZBUFF_SWAP_STRING "pggi.." |
| #define | TV_SWAP_STRING "32[c]ipwiiffffitftttftitwwwtfttwwi.iii0[c]piitwtwttiwwppiwp..p.pwpwp" |
| #define | TV_CLOSEST_SWAP_STRING "ptpif" |
| #define | ZOOM 1 |
| #define | ROI 2 |
| #define | PICK 3 |
| #define | MOUSE 4 |
| #define | POLYROI 5 |
| #define | POINT 6 |
| #define | GLOBAL 7 |
| #define | ORTH 1 |
| #define | PERSP 2 |
| #define | IMZOOM 1 |
| #define | ZOOM2 2 |
| #define | ZOOM3 3 |
| #define | ZOOMAF 4 |
| #define | ZOOMGR 5 |
| #define | FULL_PAINT 1 |
| #define | SKEL_PAINT 2 |
| #define | FULL_REPAINT 3 |
| #define | BAD_STATE 1 |
| #define | WAIT_STATE 2 |
| #define | LEFT_DOWN 3 |
| #define | MIDDLE_DOWN 4 |
| #define | RIGHT_DOWN 5 |
| #define | LEFT_DRAG 6 |
| #define | MIDDLE_DRAG 7 |
| #define | RIGHT_DRAG 8 |
| #define | LEFT_UP 9 |
| #define | MIDDLE_UP 10 |
| #define | RIGHT_UP 11 |
| #define | MOUSE_NAME 12 |
| #define | LEFT_NAME 13 |
| #define | MIDDLE_NAME 14 |
| #define | RIGHT_NAME 15 |
| #define | PICK_DOMAIN 1 |
| #define | PICK_CLOSEST 2 |
| #define | PICK_HIGHLIGHT 3 |
| #define | PICK_DRAW 4 |
| #define | PICK_FUNC 5 |
| #define | PICK_FREE 6 |
| #define | PICK_NAME 7 |
| #define | PICK_REPAINT 8 |
| #define | IN_TV(tv, pos) |
| #define | TV_PATCH_SWAP_STRING "3[g]3[g]9[i]9[t]9[i]9[g]" |
| #define | CYLINDER_SWAP_STRING "ttttgg" |
| #define | QUADRIC_SWAP_STRING "ttt" |
| #define | TORUS_SWAP_STRING "ttttgg" |
| #define | RULED_SWAP_STRING "tttt" |
| #define | QUAD3_SWAP_STRING "ttttt" |
| #define | DUMP_TYPE_SWAP_STRING "iii" |
Typedefs | |
| typedef int | Tina_pixel |
| typedef rgb | Rgb |
| typedef tina_color | Tina_color |
| typedef enum cmap_model | Cmap_model |
| typedef enum cmap_kind | Cmap_kind |
| typedef cmap_data_visible | Cmap_data_visible |
| typedef tv_mouse | Tv_mouse |
| typedef tv_pick | Tv_pick |
| typedef tv_draw | Tv_draw |
| typedef tv_zbuff | Tv_zbuff |
| typedef tv | Tv |
| typedef tv_closest | Tv_closest |
| typedef tv_patch | Tv_patch |
| typedef cylinder | Cylinder |
| typedef quadric | Quadric |
| typedef torus | Torus |
| typedef ruled | Ruled |
| typedef quad3 | Quad3 |
Enumerations | |
| enum | cmap_model { cmap_model_gs, cmap_model_col, cmap_model_rgb, cmap_model_unknown } |
| enum | cmap_kind { cmap_type_dynamic, cmap_type_static, cmap_type_unknown } |
| enum | Dump_type { DT_BW, DT_COLOR, DT_ONE_BIT_PER_PIXEL } |
Variables | |
| const int | aubergine |
| const int | avocado |
| const int | baby_blue |
| const int | baby_pink |
| const int | bkgrnd |
| const int | black |
| const int | blue |
| const int | brown |
| const int | chocolate |
| const int | coffee |
| const int | cyan |
| const int | dark_green |
| const int | dark_slate |
| const int | gold |
| const int | green |
| const int | heliotrope |
| const int | indian_red |
| const int | ivory |
| const int | magenta |
| const int | orange |
| const int | pale_green |
| const int | plum |
| const int | red |
| const int | salmon |
| const int | slate |
| const int | violet |
| const int | wheat |
| const int | white |
| const int | yellow |
| const int | ntina_colors |
| const int | rop_copy |
| const int | rop_null |
| const int | line_solid |
| const int | line_dashed |
| const int | rop_xor |
|
|
Definition at line 322 of file draw_TvDef.h. Referenced by format_mousestate(), mouse_get_state(), and tv_screen_activity_proc(). |
|
|
Definition at line 124 of file draw_TvDef.h. |
|
|
Definition at line 59 of file draw_TvDef.h. Referenced by cmap_data_color_fill(), cmap_query_colors(), tina_colors_set(), and tv_cmap_lookup_print(). |
|
|
Definition at line 60 of file draw_TvDef.h. Referenced by cmap_data_anag_fill(), cmap_data_false_fill(), cmap_data_grey_fill(), cmap_query_colors(), and tv_cmap_lookup_print(). |
|
|
Definition at line 61 of file draw_TvDef.h. Referenced by cmap_query_colors(). |
|
|
Definition at line 62 of file draw_TvDef.h. Referenced by cmap_data_anag_fill(), cmap_data_false_fill(), cmap_data_grey_fill(), and cmap_query_colors(). |
|
|
Definition at line 63 of file draw_TvDef.h. Referenced by tv_cmap_lookup_print(), and tv_get_grey(). |
|
|
Definition at line 66 of file draw_TvDef.h. |
|
|
Definition at line 492 of file draw_TvDef.h. |
|
|
Definition at line 529 of file draw_TvDef.h. |
|
|
Definition at line 318 of file draw_TvDef.h. Referenced by paint_proc(), tv_create(), and tv_repaint(). |
|
|
Definition at line 320 of file draw_TvDef.h. |
|
|
Definition at line 307 of file draw_TvDef.h. Referenced by tv_activity_proc(), tv_screen_set_activity_cursor(), tv_set_activity_message(), and tv_tool_remote(). |
|
|
Definition at line 312 of file draw_TvDef.h. Referenced by col_tv_blue_make(), col_tv_green_make(), col_tv_red_make(), imcal2_tv_make(), imcalc_graph_tv_make(), imcalc_tv_make(), imcmem_tv_make(), left_tv_make(), mono_tv_make(), right_tv_make(), seq_tv_make(), simple_tv_make(), tv_set_activity_message(), tv_zoom_proc(), xcoreg_tv_make(), ycoreg_tv_make(), and zcoreg_tv_make(). |
|
|
Value: Definition at line 466 of file draw_TvDef.h. Referenced by tv_zbuff(), and tv_zbuff_patch(). |
|
|
|
|
|
|
|
Definition at line 328 of file draw_TvDef.h. Referenced by connmask_mouse(), format_mousestate(), imcalc_prof_mouse(), mouse_define(), mouse_get_state(), tv_imzoom_proc(), tv_mouse_proc(), tv_roigbl_proc(), tv_zoom2_proc(), tv_zoom3_proc(), tv_zoomaf_proc(), and tv_zoomgr_proc(). |
|
|
Definition at line 335 of file draw_TvDef.h. Referenced by connmask_mouse(), imcalc_grey_level_mouse(), imcalc_prof_mouse(), mouse_define(), nmr_masksize_mouse(), nmr_regsize_mouse(), pos_mouse(), spline2_edit_mouse(), spline2_periodic_draw_mouse(), sroi_markup_mouse(), sroi_parall_axis(), and sroi_radial_axis(). |
|
|
Definition at line 331 of file draw_TvDef.h. Referenced by connmask_mouse(), format_mousestate(), imcalc_prof_mouse(), left_order_mouse(), mouse_define(), mouse_get_state(), right_order_mouse(), tv_imzoom_proc(), tv_mouse_proc(), tv_roigbl_proc(), tv_zoom2_proc(), tv_zoom3_proc(), tv_zoomaf_proc(), and tv_zoomgr_proc(). |
|
|
Definition at line 304 of file draw_TvDef.h. Referenced by imcalc_mouse_proc(), left_mouse_proc(), mono_mouse_proc(), paxis_set_end(), raxis_set_end(), right_mouse_proc(), seq_mouse_proc(), spline_draw_proc(), spline_edit_proc(), sroi_mouse_proc(), threed_mouse_proc(), tv_activity_proc(), tv_screen_set_activity_cursor(), tv_set_activity_message(), tv_set_mouse(), and tv_tool_remote(). |
|
|
|
Definition at line 309 of file draw_TvDef.h. Referenced by tv_create(), tv_dist3(), tv_set_proj3(), tv_set_proj3_orth(), and tv_tool_remote(). |
|
|
Definition at line 310 of file draw_TvDef.h. Referenced by tv_dist3(), tv_set_proj3(), tv_set_proj3_persp(), and tv_tool_remote(). |
|
|
Definition at line 303 of file draw_TvDef.h. Referenced by left_edge_pick_proc(), left_geom_pick_proc(), left_pick_proc(), model_pick_proc(), mono_edge_pick_proc(), mono_pick_proc(), right_edge_pick_proc(), right_pick_proc(), scene_pick_proc(), threed_pick_proc(), tv_activity_proc(), tv_screen_set_activity_cursor(), tv_set_activity_message(), tv_set_pick(), and tv_tool_remote(). |
|
|
|
Definition at line 338 of file draw_TvDef.h. |
|
|
|
Definition at line 343 of file draw_TvDef.h. Referenced by pick_define(). |
|
|
|
Definition at line 340 of file draw_TvDef.h. Referenced by pick_define(). |
|
|
|
Definition at line 345 of file draw_TvDef.h. Referenced by left_corner_matches(), left_edge_corr_matches(), left_edge_matches(), left_print_cor(), left_string_matches(), mono_corner_matches(), pick_define(), right_corner_matches(), right_edge_corr_matches(), right_print_cor(), and threed_corr_match(). |
|
|
Definition at line 306 of file draw_TvDef.h. Referenced by tv_activity_proc(), tv_screen_set_activity_cursor(), tv_set_activity_message(), and tv_tool_remote(). |
|
|
Definition at line 305 of file draw_TvDef.h. Referenced by tv_activity_proc(), tv_screen_set_activity_cursor(), tv_set_activity_message(), and tv_tool_remote(). |
|
|
Definition at line 526 of file draw_TvDef.h. |
|
|
Definition at line 501 of file draw_TvDef.h. |
|
|
Definition at line 96 of file draw_TvDef.h. Referenced by cmap_data_named_color_fill(). |
|
|
Definition at line 83 of file draw_TvDef.h. |
|
|
|
Definition at line 329 of file draw_TvDef.h. Referenced by format_mousestate(), imcalc_prof_mouse(), mouse_define(), mouse_get_state(), sroi_parall_axis(), sroi_radial_axis(), tv_imzoom_proc(), tv_mouse_proc(), tv_roigbl_proc(), tv_zoom3_proc(), and tv_zoomgr_proc(). |
|
|
Definition at line 336 of file draw_TvDef.h. Referenced by connmask_mouse(), imcalc_grey_level_mouse(), imcalc_prof_mouse(), mouse_define(), nmr_masksize_mouse(), nmr_regsize_mouse(), pos_mouse(), profile_mouse(), spline2_edit_mouse(), spline2_periodic_draw_mouse(), sroi_markup_mouse(), sroi_parall_axis(), and sroi_radial_axis(). |
|
|
Definition at line 332 of file draw_TvDef.h. Referenced by format_mousestate(), imcalc_prof_mouse(), mouse_define(), mouse_get_state(), nmr_masksize_mouse(), nmr_regsize_mouse(), sroi_parall_axis(), sroi_radial_axis(), tv_imzoom_proc(), tv_mouse_proc(), tv_polyroi_proc(), tv_roigbl_proc(), tv_zoom2_proc(), tv_zoom3_proc(), tv_zoomaf_proc(), and tv_zoomgr_proc(). |
|
|
Definition at line 302 of file draw_TvDef.h. Referenced by tv_activity_proc(), tv_screen_set_activity_cursor(), tv_set_activity_message(), and tv_tool_remote(). |
|
|
Definition at line 518 of file draw_TvDef.h. |
|
|
Definition at line 319 of file draw_TvDef.h. Referenced by tv_repaint(). |
|
|
Definition at line 95 of file draw_TvDef.h. Referenced by cmap_copy_colors(), cmap_data_anag_fill(), cmap_data_color_fill(), cmap_data_false_fill(), cmap_data_grey_fill(), cmap_data_overlay_fill(), cmap_print(), cmap_show(), and tina_colors_show(). |
|
|
Definition at line 93 of file draw_TvDef.h. |
|
|
Definition at line 97 of file draw_TvDef.h. |
|
|
Definition at line 511 of file draw_TvDef.h. |
|
|
Definition at line 299 of file draw_TvDef.h. |
|
|
Definition at line 174 of file draw_TvDef.h. |
|
|
Definition at line 146 of file draw_TvDef.h. |
|
|
Definition at line 481 of file draw_TvDef.h. |
|
|
Definition at line 161 of file draw_TvDef.h. |
|
|
Definition at line 57 of file draw_TvDef.h. Referenced by tv_resize(). |
|
|
Definition at line 55 of file draw_TvDef.h. Referenced by tv_resize(). |
|
|
Definition at line 56 of file draw_TvDef.h. Referenced by resize_proc(), tv_resize(), and tv_screen_set_size(). |
|
|
Definition at line 288 of file draw_TvDef.h. |
|
|
Definition at line 185 of file draw_TvDef.h. |
|
|
Definition at line 323 of file draw_TvDef.h. Referenced by format_mousestate(). |
|
|
Definition at line 301 of file draw_TvDef.h. Referenced by tv_activity_proc(), tv_screen_set_activity_cursor(), tv_set_activity_message(), and tv_tool_remote(). |
|
|
Definition at line 313 of file draw_TvDef.h. Referenced by tv_set_activity_message(), and tv_zoom_proc(). |
|
|
Definition at line 314 of file draw_TvDef.h. Referenced by make_movie_proc(), model_tv_make(), scene_tv_make(), threed_init(), and tv_zoom_proc(). |
|
|
Definition at line 315 of file draw_TvDef.h. Referenced by tv_rescale(), and tv_zoom_proc(). |
|
|
Definition at line 316 of file draw_TvDef.h. Referenced by make_movie_proc(), terrain_tv(), and tv_zoom_proc(). |
|
|
|
|
|
|
Referenced by number_of_tina_colors(). |
|
|
Referenced by cylinder_make(), cylinder_normal(), cylinder_point(), and tv_zbuff_cylinder(). |
|
|
Referenced by quad3_make(), quad3_normal(), quad3_point(), tv_zbuff_quad3(), and tv_zbuff_tri3(). |
|
|
Referenced by quadric_free(), quadric_make(), quadric_normal(), quadric_point(), tv_zbuff_quadric(), and tv_zbuff_torus(). |
|
|
|
|
|
|
|
|
Referenced by torus_make(), torus_normal(), and torus_point(). |
|
|
|
Referenced by geom2_pick_closest(), geom3_pick_closest(), geom_pick_closest(), geoml_pick_closest(), and tv_geom_list_pick_closest(). |
|
|
Referenced by tv_reset_draw(), and tv_save_draw(). |
|
|
|
Referenced by patch_make(), tv_zbuff_patch(), and tv_zbuff_patch3(). |
|
|
|
Referenced by zbuff_alloc(), and zbuff_free(). |
|
|
Definition at line 104 of file draw_TvDef.h.
00105 {
00106 cmap_type_dynamic, cmap_type_static, cmap_type_unknown
00107 } Cmap_kind;
|
|
|
Definition at line 99 of file draw_TvDef.h.
00100 {
00101 cmap_model_gs, cmap_model_col, cmap_model_rgb, cmap_model_unknown
00102 } Cmap_model;
|
|
|
Definition at line 528 of file draw_TvDef.h.
00528 {DT_BW, DT_COLOR, DT_ONE_BIT_PER_PIXEL} Dump_type;
|
|
|
Definition at line 428 of file draw_TvDef.h. |
|
|
Definition at line 429 of file draw_TvDef.h. |
|
|
Definition at line 430 of file draw_TvDef.h. Referenced by density_list_overlayer(), geom_col_draw(), and scene_fulldraw(). |
|
|
Definition at line 431 of file draw_TvDef.h. Referenced by conic2_draw_col(), conic3_draw_col(), draw_match_list_col(), and model_fulldraw(). |
|
|
Definition at line 432 of file draw_TvDef.h. Referenced by bkgrnd_choice_proc(), display_create(), tv_install(), tv_screen2imrect(), tv_screen_print_data(), tv_screen_print_data_1bpp(), tv_screen_print_data_bw(), tv_screen_write_data_1bpp(), tv_screen_write_data_bw(), and tv_screen_write_data_col(). |
|
|
Definition at line 433 of file draw_TvDef.h. Referenced by centredot(), cmap_tool_redraw(), col_choice_proc(), ct_pixel_gfit_plot(), ct_pixel_gfit_region(), ct_pixel_pfit_plot(), ecd_proc(), em_graph_fit(), epierr_proc(), fulldraw(), graph_hfit(), legend(), ncd_proc(), overlay_proc(), pixel_ft_plot(), pixel_gfit_plot(), pixel_gfit_region(), pixel_pfit_plot(), pl_init(), plot_flow(), plot_hist_proc(), plot_profile(), plot_stimfunc(), rdist_proc(), residual_proc(), and tv_create(). |
|
|
Definition at line 434 of file draw_TvDef.h. |
|
|
Definition at line 435 of file draw_TvDef.h. Referenced by match_list_cycle_draw(). |
|
|
Definition at line 436 of file draw_TvDef.h. |
|
|
Definition at line 437 of file draw_TvDef.h. Referenced by choose_colour(). |
|
|
Definition at line 438 of file draw_TvDef.h. Referenced by epi_left_up(), epi_right_up(), geom_col_draw(), model_fulldraw(), order_left_up(), order_right_up(), raster_left_up(), and raster_right_up(). |
|
|
Definition at line 439 of file draw_TvDef.h. |
|
|
Definition at line 440 of file draw_TvDef.h. |
|
|
Definition at line 441 of file draw_TvDef.h. |
|
|
Definition at line 442 of file draw_TvDef.h. |
|
|
Definition at line 443 of file draw_TvDef.h. |
|
|
Definition at line 444 of file draw_TvDef.h. |
|
|
Definition at line 445 of file draw_TvDef.h. Referenced by match_list_cycle_draw(). |
|
|
Definition at line 462 of file draw_TvDef.h. |
|
|
Definition at line 461 of file draw_TvDef.h. Referenced by tv_create(). |
|
|
Definition at line 446 of file draw_TvDef.h. Referenced by em_graph_fit(), geom_col_draw(), model_fulldraw(), spline_replace_up(), tv_edges_conn(), and tv_edges_conn_propmask(). |
|
|
Definition at line 457 of file draw_TvDef.h. |
|
|
Definition at line 447 of file draw_TvDef.h. Referenced by tv_edges_conn(), and tv_edges_conn_propmask(). |
|
|
Definition at line 448 of file draw_TvDef.h. |
|
|
Definition at line 449 of file draw_TvDef.h. |
|
|
Definition at line 450 of file draw_TvDef.h. |
|
|
Nasty little pile of globals, for displays. Definition at line 459 of file draw_TvDef.h. Referenced by centredot(), terrain_fulldraw(), tv_create(), tv_points_between_col(), and tv_screen_get_picture(). |
|
|
Definition at line 460 of file draw_TvDef.h. Referenced by terrain_fulldraw(). |
|
|
Definition at line 463 of file draw_TvDef.h. Referenced by tv_reset_draw(), and tv_set_overlay(). |
|
|
Definition at line 451 of file draw_TvDef.h. Referenced by tv_edges_conn(), tv_edges_conn_propmask(), and tv_string2_col(). |
|
|
Definition at line 452 of file draw_TvDef.h. |
|
|
Definition at line 453 of file draw_TvDef.h. |
|
|
Definition at line 454 of file draw_TvDef.h. Referenced by draw_match_list_col(). |
|
|
Definition at line 455 of file draw_TvDef.h. Referenced by change_edge_line(), col_choice_proc(), conic2_draw_col(), conic3_draw_col(), matches_draw(), and tv_screen_mask_point(). |
|
|
Definition at line 456 of file draw_TvDef.h. Referenced by change_edge_line(), conic2_draw_col(), conic3_draw_col(), draw_sample_inner(), paxis_show(), picklist_match_string_draw(), raxis_show(), tv_edges_conn(), and tv_edges_conn_propmask(). |
1.3.6