#include "drawTv_draw.h"#include <tina/sys/sysDef.h>#include <tina/sys/sysPro.h>#include <tina/math/mathDef.h>#include <tina/math/mathPro.h>#include <tinatool/draw/draw_TvDef.h>#include <tinatool/draw/draw_TvPro.h>Include dependency graph for drawTv_draw.c:

Go to the source code of this file.
Functions | |
| void * | tw_tool () |
| void | tv_screen_point () |
| void | tv_screen_line () |
| void | tv_screen_raster () |
| void | tv_screen_rect () |
| void | tv_screen_circle () |
| void | tv_screen_erase () |
| void | tv_screen_fillrect () |
| void | tv_screen_flush () |
| void | tv_screen_image () |
| void | tv_screen_polyline () |
| void | tv_screen_text () |
| Ipos | tv_proj2 () |
| Ipos | tv_proj3 () |
| Vec2 | tv_backproj2 () |
| void | tv_flush (Tv *tv) |
| void | tv_erase (Tv *tv) |
| void | tv_point (Tv *tv, Ipos p) |
| void | tv_pointxy (Tv *tv, int x, int y) |
| void | tv_point2 (Tv *tv, Vec2 p) |
| void | tv_point3 (Tv *tv, Vec3 p) |
| void | tv_line (Tv *tv, Ipos p1, Ipos p2) |
| void | tv_linexy (Tv *tv, int x1, int y1, int x2, int y2) |
| void | tv_line2 (Tv *tv, Vec2 p1, Vec2 p2) |
| void | tv_line3 (Tv *tv, Vec3 p1, Vec3 p2) |
| void | tv_dot (Tv *tv, Ipos p) |
| void | tv_dotxy (Tv *tv, int x, int y) |
| void | tv_dot2 (Tv *tv, Vec2 p) |
| void | tv_dot3 (Tv *tv, Vec3 p) |
| void | tv_bigdot (Tv *tv, Ipos p, int n) |
| void | tv_bigdot2 (Tv *tv, Vec2 p, int n) |
| void | tv_bigdot3 (Tv *tv, Vec3 p, int n) |
| void | tv_cross (Tv *tv, Ipos p, int n) |
| void | tv_cross2 (Tv *tv, Vec2 p, int n) |
| void | tv_cross3 (Tv *tv, Vec3 p, int n) |
| void | tv_vector (Tv *tv, Ipos p, Ipos v) |
| void | tv_vector2 (Tv *tv, Vec2 p, Vec2 v) |
| void | tv_vector3 (Tv *tv, Vec3 p, Vec3 v) |
| void | tv_polyline (Tv *tv, List *points) |
| void | tv_polyline2 (Tv *tv, List *points) |
| void | tv_polyline3 (Tv *tv, List *points) |
| void | tv_quad (Tv *tv, Ipos p1, Ipos p2, Ipos p3, Ipos p4) |
| void | tv_quad2 (Tv *tv, Vec2 p1, Vec2 p2, Vec2 p3, Vec2 p4) |
| void | tv_quad3 (Tv *tv, Vec3 p1, Vec3 p2, Vec3 p3, Vec3 p4) |
| void | tv_rect (Tv *tv, Ipos p1, Ipos p2) |
| void | tv_rect2 (Tv *tv, Vec2 p1, Vec2 p2) |
| void | tv_rect3 (Tv *tv, Vec3 p1, Vec3 p2) |
| void | tv_fillrect (Tv *tv, Ipos p1, Ipos p2) |
| void | tv_fillrectxy (Tv *tv, int x1, int y1, int x2, int y2) |
| void | tv_fillrect2 (Tv *tv, Vec2 p1, Vec2 p2) |
| void | tv_fillrect3 (Tv *tv, Vec3 p1, Vec3 p2) |
| void | tv_text (Tv *tv, char *string, Ipos p) |
| void | tv_textxy (Tv *tv, char *string, int x, int y) |
| void | tv_text2 (Tv *tv, char *string, Vec2 p) |
| void | tv_text3 (Tv *tv, char *string, Vec3 p) |
| void | tv_offset_text (Tv *tv, char *string, Ipos p, int offx, int offy) |
| void | tv_offset_text2 (Tv *tv, char *string, Vec2 p, int offx, int offy) |
| void | tv_offset_text3 (Tv *tv, char *string, Vec3 p, int offx, int offy) |
| void | tv_pixel2 (Tv *tv, Vec2 p) |
| void | tv_fillpixel2 (Tv *tv, Vec2 p) |
| void | tv_circle (Tv *tv, Ipos centre, int radius) |
| void | tv_circle2 (Tv *tv, Vec2 centre, double radius) |
| void | tv_raster (Tv *tv, int x1, int x2, int y, char *raster) |
|
|
||||||||||||||||
|
Definition at line 180 of file drawTv_draw.c. References ipos(), Tv, tv::tv_screen, and tv_screen_fillrect(). Referenced by tv_bigdot2(), and tv_bigdot3().
00181 {
00182 int x = ipos_x(p);
00183 int y = ipos_y(p);
00184 if (tv == NULL)
00185 return;
00186 tv_screen_fillrect(tv->tv_screen, ipos(x - n, y - n), ipos(x + n + 1, y + n + 1));
00187 }
|
Here is the call graph for this function:

|
||||||||||||||||
|
Definition at line 189 of file drawTv_draw.c. References Tv, tv_bigdot(), and tv_proj2(). Referenced by draw_profile_region(), overlay_proc(), paxis_set_end(), paxis_set_start(), paxis_show(), pmove_frame_drag(), pmove_frame_get(), pmove_frame_put(), pnt_list_show(), pnt_place_down(), pnt_place_drag(), raxis_set_end(), raxis_set_start(), raxis_show(), rmove_frame_drag(), rmove_frame_get(), spline2_draw_points(), spline_mark_point(), store_loc(), tv_poly_draw(), tv_polyroi_proc(), and ucbs2_draw_points().
|
Here is the call graph for this function:

|
||||||||||||||||
|
Definition at line 196 of file drawTv_draw.c. References Tv, tv_bigdot(), and tv_proj3().
|
Here is the call graph for this function:

|
||||||||||||||||
|
Definition at line 509 of file drawTv_draw.c. References Tv, tv::tv_screen, and tv_screen_circle().
00510 {
00511 if (tv == NULL)
00512 return;
00513 tv_screen_circle(tv->tv_screen, centre, radius);
00514 }
|
Here is the call graph for this function:

|
||||||||||||||||
|
Definition at line 516 of file drawTv_draw.c. References tv::scalex, Tv, tv_proj2(), tv::tv_screen, and tv_screen_circle(). Referenced by draw_circle_drag(), draw_circle_plot(), draw_circle_up(), and raxis_show().
00517 {
00518 extern void tv_screen_circle();
00519 Ipos c = {Ipos_id};
00520 int r;
00521 if (tv == NULL)
00522 return;
00523 c = tv_proj2(tv, centre);
00524 r = (int) (radius * tv->scalex);
00525 tv_screen_circle(tv->tv_screen, c, r);
00526 }
|
Here is the call graph for this function:

|
||||||||||||||||
|
Definition at line 203 of file drawTv_draw.c. References ipos(), Tv, and tv_line(). Referenced by draw_sample_inner(), draw_sample_outer(), draw_tal_drag(), set_tal_down(), tv_cross2(), and tv_cross3().
00204 {
00205 int x0, x1, x2;
00206 int y0, y1, y2;
00207 if (tv == NULL)
00208 return;
00209 x1 = ipos_x(p);
00210 x0 = x1 - n;
00211 x2 = x1 + n;
00212 y1 = ipos_y(p);
00213 y0 = y1 - n;
00214 y2 = y1 + n;
00215 tv_line(tv, ipos(x0, y1), ipos(x2, y1));
00216 tv_line(tv, ipos(x1, y0), ipos(x1, y2));
00217 }
|
Here is the call graph for this function:

|
||||||||||||||||
|
Definition at line 219 of file drawTv_draw.c. References Tv, tv_cross(), and tv_proj2(). Referenced by display_stereo_match(), draw_leftcross(), draw_matchable(), draw_rightcross(), mono_pick_mlist_cordraw(), pick_corner_draw(), pick_edge_draw(), pick_mlist_cordraw(), pl_graph_plot(), pl_scatter_plot(), raxis_show(), and tv_string2().
|
Here is the call graph for this function:

|
||||||||||||||||
|
Definition at line 226 of file drawTv_draw.c. References Tv, tv_cross(), and tv_proj3().
|
Here is the call graph for this function:

|
||||||||||||
|
Definition at line 152 of file drawTv_draw.c. References ipos(), Tv, tv::tv_screen, and tv_screen_fillrect(). Referenced by centredot(), tv_dot2(), tv_dot3(), tv_dotxy(), and tv_vector().
00153 {
00154 int x = ipos_x(p);
00155 int y = ipos_y(p);
00156 if (tv == NULL)
00157 return;
00158 tv_screen_fillrect(tv->tv_screen, ipos(x - 1, y - 1), ipos(x + 2, y + 2));
00159 }
|
Here is the call graph for this function:

|
||||||||||||
|
Definition at line 166 of file drawTv_draw.c. References Tv, tv_dot(), and tv_proj2(). Referenced by kwsnake_draw(), pl_graph_plot(), point2_draw(), point2_list_draw(), tv_vector2(), and ucbs2_draw_ctrl().
|
Here is the call graph for this function:

|
||||||||||||
|
Definition at line 173 of file drawTv_draw.c. References Tv, tv_dot(), and tv_proj3(). Referenced by point3_draw(), point3_list_draw(), and tv_vector3().
|
Here is the call graph for this function:

|
||||||||||||||||
|
Definition at line 161 of file drawTv_draw.c. References ipos(), Tv, and tv_dot(). Referenced by density_list_overlayer().
|
Here is the call graph for this function:

|
|
Definition at line 89 of file drawTv_draw.c.
00090 {
00091 if (tv == NULL)
00092 return;
00093 tv_screen_erase(tv->tv_screen);
00094 }
|
|
||||||||||||
|
Definition at line 483 of file drawTv_draw.c. References Tv, tv_proj2(), tv::tv_screen, tv_screen_fillrect(), and tv_screen_point().
00484 {
00485 Ipos pos1 = {Ipos_id};
00486 Ipos pos2 = {Ipos_id};
00487 if (tv == NULL)
00488 return;
00489
00490 vec2_x(p) = (float)(tina_int(vec2_x(p)));
00491 vec2_y(p) = (float)(tina_int(vec2_y(p)));
00492 pos1 = tv_proj2(tv, p);
00493
00494 vec2_x(p) += (float)1.0;
00495 vec2_y(p) += (float)1.0;
00496 pos2 = tv_proj2(tv, p);
00497
00498 if (ipos_equal(pos1, pos2))
00499 {
00500 tv_screen_point(tv->tv_screen, pos1);
00501 return;
00502 }
00503 ipos_x(pos2) -= 1;
00504 ipos_y(pos2) -= 1;
00505
00506 tv_screen_fillrect(tv->tv_screen, pos1, pos2);
00507 }
|
Here is the call graph for this function:

|
||||||||||||||||
|
Definition at line 358 of file drawTv_draw.c. References Tv, tv::tv_screen, and tv_screen_fillrect().
00359 {
00360 if (tv == NULL)
00361 return;
00362 tv_screen_fillrect(tv->tv_screen, p1, p2);
00363 }
|
Here is the call graph for this function:

|
||||||||||||||||
|
Definition at line 372 of file drawTv_draw.c. References Tv, tv_proj2(), tv::tv_screen, and tv_screen_fillrect().
00373 {
00374 if (tv == NULL)
00375 return;
00376 tv_screen_fillrect(tv->tv_screen, tv_proj2(tv, p1), tv_proj2(tv, p2));
00377 }
|
Here is the call graph for this function:

|
||||||||||||||||
|
Definition at line 379 of file drawTv_draw.c. References Tv, tv_proj3(), tv::tv_screen, and tv_screen_fillrect().
00380 {
00381 if (tv == NULL)
00382 return;
00383 tv_screen_fillrect(tv->tv_screen, tv_proj3(tv, p1), tv_proj3(tv, p2));
00384 }
|
Here is the call graph for this function:

|
||||||||||||||||||||||||
|
Definition at line 365 of file drawTv_draw.c. References ipos(), Tv, tv::tv_screen, and tv_screen_fillrect(). Referenced by cmap_tool_redraw().
00366 {
00367 if (tv == NULL)
00368 return;
00369 tv_screen_fillrect(tv->tv_screen, ipos(x1, y1), ipos(x2, y2));
00370 }
|
Here is the call graph for this function:

|
|
Definition at line 82 of file drawTv_draw.c. References Tv, tv::tv_screen, and tv_screen_flush(). Referenced by draw_leftcross(), draw_rightcross(), draw_sample_inner(), draw_sample_outer(), flip_mono_im(), mono_canny_proc(), mono_corner_proc(), play_seq(), stereo_canny_proc(), stereo_corner_proc(), test_canny_proc(), tv_loop_movie(), tv_random_movie(), and tv_show_movie().
00083 {
00084 if (tv == NULL)
00085 return;
00086 tv_screen_flush(tv->tv_screen);
00087 }
|
Here is the call graph for this function:

|
||||||||||||||||
|
Definition at line 124 of file drawTv_draw.c.
00125 {
00126 if (tv == NULL)
00127 return;
00128 tv_screen_line(tv->tv_screen, p1, p2);
00129 }
|
|
||||||||||||||||
Here is the call graph for this function:

|
||||||||||||||||
|
Definition at line 145 of file drawTv_draw.c. References Tv, tv_proj3(), tv::tv_screen, and tv_screen_line(). Referenced by draw3_str2(), draw_string_vec3(), draw_triangle3(), kwsnake_draw3(), line3_draw(), linexy(), linexz(), linezy(), skeldraw3_str2(), tv_polygon3(), tv_quad3(), tv_terrain3(), tv_terrain3_mask(), tv_terrain_skel(), and tv_vector3().
00146 {
00147 if (tv == NULL)
00148 return;
00149 tv_screen_line(tv->tv_screen, tv_proj3(tv, p1), tv_proj3(tv, p2));
00150 }
|
Here is the call graph for this function:

|
||||||||||||||||||||||||
|
Definition at line 131 of file drawTv_draw.c. References ipos(), Tv, tv::tv_screen, and tv_screen_line(). Referenced by density_list_overlayer(), draw_triangle3_fill(), legend(), and tv_crosshair().
00132 {
00133 if (tv == NULL)
00134 return;
00135 tv_screen_line(tv->tv_screen, ipos(x1, y1), ipos(x2, y2));
00136 }
|
Here is the call graph for this function:

|
||||||||||||||||||||||||
|
Definition at line 414 of file drawTv_draw.c. References Tv, tv::tv_screen, and tv_screen_text(). Referenced by tv_cctext(), tv_cltext(), tv_crtext(), tv_lctext(), tv_offset_text2(), tv_offset_text3(), and tv_uctext().
00415 {
00416 if (tv == NULL)
00417 return;
00418 p.x += offx;
00419 p.y += offy;
00420 tv_screen_text(tv->tv_screen, string, p);
00421 }
|
Here is the call graph for this function:

|
||||||||||||||||||||||||
|
Definition at line 423 of file drawTv_draw.c. References Tv, tv_offset_text(), and tv_proj2().
00424 {
00425 if (tv == NULL)
00426 return;
00427 tv_offset_text(tv, string, tv_proj2(tv, p), offx, offy);
00428 }
|
Here is the call graph for this function:

|
||||||||||||||||||||||||
|
Definition at line 430 of file drawTv_draw.c. References Tv, tv_offset_text(), and tv_proj3().
00431 {
00432 if (tv == NULL)
00433 return;
00434 tv_offset_text(tv, string, tv_proj3(tv, p), offx, offy);
00435 }
|
Here is the call graph for this function:

|
||||||||||||
|
Definition at line 437 of file drawTv_draw.c. References Tv, tv_proj2(), tv::tv_screen, tv_screen_line(), tv_screen_point(), and tv_screen_rect(). Referenced by conn_delete_line(), conn_delete_pixel(), draw_matchable(), pixelxy(), plot_rightpix(), plot_tvpix(), tv_edge_string(), tv_edges(), tv_edges_conn(), tv_edges_conn_propmask(), tv_match(), tv_string2(), and tv_string2_col().
00438 {
00439 Ipos pos1 = {Ipos_id};
00440 Ipos pos2 = {Ipos_id};
00441 if (tv == NULL)
00442 return;
00443
00444 vec2_x(p) = (float)(tina_int(vec2_x(p)));
00445 vec2_y(p) = (float)(tina_int(vec2_y(p)));
00446 pos1 = tv_proj2(tv, p);
00447
00448 vec2_x(p) += (float)1.0;
00449 vec2_y(p) += (float)1.0;
00450 pos2 = tv_proj2(tv, p);
00451
00452 if (ipos_equal(pos1, pos2))
00453 {
00454 tv_screen_point(tv->tv_screen, pos1);
00455 return;
00456 }
00457 if (ipos_x(pos2) == ipos_x(pos1))
00458 {
00459 ipos_y(pos2) -= 1;
00460
00461 if (ipos_equal(pos1, pos2))
00462 tv_screen_point(tv->tv_screen, pos1);
00463 tv_screen_line(tv->tv_screen, pos1, pos2);
00464 return;
00465 }
00466 if (ipos_y(pos2) == ipos_y(pos1))
00467 {
00468 ipos_x(pos2) -= 1;
00469 if (ipos_equal(pos1, pos2))
00470 tv_screen_point(tv->tv_screen, pos1);
00471 tv_screen_line(tv->tv_screen, pos1, pos2);
00472 return;
00473 }
00474 ipos_x(pos2) -= 1;
00475 ipos_y(pos2) -= 1;
00476
00477 if (ipos_equal(pos1, pos2))
00478 tv_screen_point(tv->tv_screen, pos1);
00479 else
00480 tv_screen_rect(tv->tv_screen, pos1, pos2);
00481 }
|
Here is the call graph for this function:

|
||||||||||||
|
Definition at line 96 of file drawTv_draw.c. References Tv, tv::tv_screen, and tv_screen_point(). Referenced by conic2_draw_col(), conic3_draw_col(), mono_show_stored_corners(), tv_rect(), and tv_zbuff_point().
00097 {
00098 if (tv == NULL)
00099 return;
00100 tv_screen_point(tv->tv_screen, p);
00101 }
|
Here is the call graph for this function:

|
||||||||||||
|
Definition at line 110 of file drawTv_draw.c. References Tv, tv_proj2(), tv::tv_screen, and tv_screen_point(). Referenced by draw_sample_inner(), draw_sample_outer(), pl_graph_plot(), tv_string2(), and tv_string2_col().
00111 {
00112 if (tv == NULL)
00113 return;
00114 tv_screen_point(tv->tv_screen, tv_proj2(tv, p));
00115 }
|
Here is the call graph for this function:

|
||||||||||||
|
Definition at line 117 of file drawTv_draw.c. References Tv, tv_proj3(), tv::tv_screen, and tv_screen_point().
00118 {
00119 if (tv == NULL)
00120 return;
00121 tv_screen_point(tv->tv_screen, tv_proj3(tv, p));
00122 }
|
Here is the call graph for this function:

|
||||||||||||||||
|
Definition at line 103 of file drawTv_draw.c. References ipos(), Tv, tv::tv_screen, and tv_screen_point(). Referenced by tv_hidden_line(), tv_points_between(), and tv_points_between_col().
00104 {
00105 if (tv == NULL)
00106 return;
00107 tv_screen_point(tv->tv_screen, ipos(x, y));
00108 }
|
Here is the call graph for this function:

|
||||||||||||
|
Definition at line 253 of file drawTv_draw.c. References points, Tv, tv::tv_screen, and tv_screen_polyline().
00254 {
00255 if (tv == NULL)
00256 return;
00257 tv_screen_polyline(tv->tv_screen, points);
00258 }
|
Here is the call graph for this function:

|
||||||||||||
|
Definition at line 260 of file drawTv_draw.c. References points, ref_addtostart(), rfree(), Tv, tv_proj2(), tv::tv_screen, and tv_screen_polyline().
00261 {
00262 List *ptr;
00263 List *ipoints = NULL;
00264 List *ref_addtostart();
00265 if (tv == NULL)
00266 return;
00267 for (ptr = points; ptr != NULL; ptr = ptr->next)
00268 {
00269 Ipos *p = ipos_alloc();
00270 *p = tv_proj2(tv, *((Vec2 *) ptr->to));
00271 ipoints = ref_addtostart(ipoints, (void *) &p, 0);
00272 }
00273 tv_screen_polyline(tv->tv_screen, ipoints);
00274 list_rm(ipoints, rfree);
00275 }
|
Here is the call graph for this function:

|
||||||||||||
|
Definition at line 277 of file drawTv_draw.c. References points, ref_addtostart(), rfree(), Tv, tv_proj3(), tv::tv_screen, and tv_screen_polyline().
00278 {
00279 List *ptr;
00280 List *ipoints = NULL;
00281 List *ref_addtostart();
00282 if (tv == NULL)
00283 return;
00284 for (ptr = points; ptr != NULL; ptr = ptr->next)
00285 {
00286 Ipos *p = ipos_alloc();
00287 *p = tv_proj3(tv, *((Vec3 *) ptr->to));
00288 ipoints = ref_addtostart(ipoints, (void *) &p, 0);
00289 }
00290 tv_screen_polyline(tv->tv_screen, ipoints);
00291 list_rm(ipoints, rfree);
00292 }
|
Here is the call graph for this function:

|
|
|
||||||||||||||||||||||||
|
Definition at line 294 of file drawTv_draw.c.
|
Here is the call graph for this function:

|
||||||||||||||||||||||||
|
Definition at line 302 of file drawTv_draw.c. References Tv, and tv_line2().
|
Here is the call graph for this function:

|
||||||||||||||||||||||||
|
Definition at line 310 of file drawTv_draw.c. References Tv, and tv_line3().
|
Here is the call graph for this function:

|
||||||||||||||||||||||||
|
Definition at line 528 of file drawTv_draw.c. References Tv, tv::tv_screen, and tv_screen_raster(). Referenced by tv_imrect_row(), and tv_imrect_row2().
00529 {
00530 /* assumes grey level conversion complete */
00531 if (tv == NULL)
00532 return;
00533 tv_screen_raster(tv->tv_screen, x1, x2, y, raster + x1);
00534 }
|
Here is the call graph for this function:

|
||||||||||||||||
|
Definition at line 318 of file drawTv_draw.c. References ipos(), Tv, tv_line(), and tv_point(). Referenced by tv_rect2(), and tv_rect3().
00319 {
00320 int x1, x2, sx;
00321 int y1, y2, sy;
00322 if (tv == NULL)
00323 return;
00324 x1 = ipos_x(p1);
00325 x2 = ipos_x(p2);
00326 y1 = ipos_y(p1);
00327 y2 = ipos_y(p2);
00328 if (x1 == x2 || y1 == y2)
00329 {
00330 if (x1 == x2 && y1 == y2)
00331 tv_point(tv, p1);
00332 else
00333 tv_line(tv, p1, p2);
00334 return;
00335 }
00336 sx = (x1 < x2) ? 1 : -1;
00337 sy = (y1 < y2) ? 1 : -1;
00338 tv_line(tv, ipos(x1, y1), ipos(x1, y2));
00339 tv_line(tv, ipos(x1, y1), ipos(x2, y1));
00340 tv_line(tv, ipos(x1 + sx, y2), ipos(x2, y2));
00341 tv_line(tv, ipos(x2, y1 + sy), ipos(x2, y2));
00342 }
|
Here is the call graph for this function:

|
||||||||||||||||
|
Definition at line 344 of file drawTv_draw.c. References Tv, tv_proj2(), and tv_rect(). Referenced by conn_drag(), conn_roi(), draw_roi_drag(), draw_roi_plot(), draw_roi_up(), mask_size_start_d(), mask_size_start_u(), stereo_corner_proc(), tv_imzoom_proc(), and tv_roi_proc().
|
Here is the call graph for this function:

|
||||||||||||||||
|
Definition at line 351 of file drawTv_draw.c. References Tv, tv_proj3(), and tv_rect().
|
Here is the call graph for this function:

|
|
Referenced by tv_circle(), and tv_circle2(). |
|
|
Referenced by tv_erase(). |
|
|
Referenced by tv_bigdot(), tv_dot(), tv_fillpixel2(), tv_fillrect(), tv_fillrect2(), tv_fillrect3(), and tv_fillrectxy(). |
|
|
Referenced by tv_flush(). |
|
|
Referenced by tv_image(), and tv_image2(). |
|
|
Referenced by tv_line(), tv_line2(), tv_line3(), tv_linexy(), and tv_pixel2(). |
|
|
Referenced by tv_fillpixel2(), tv_pixel2(), tv_point(), tv_point2(), tv_point3(), and tv_pointxy(). |
|
|
Referenced by tv_polyline(), tv_polyline2(), and tv_polyline3(). |
|
|
Referenced by tv_raster(). |
|
|
Referenced by tv_pixel2(). |
|
|
Referenced by tv_offset_text(), tv_text(), tv_text2(), tv_text3(), and tv_textxy(). |
|
||||||||||||||||
|
Definition at line 386 of file drawTv_draw.c.
00387 {
00388 if (tv == NULL)
00389 return;
00390 tv_screen_text(tv->tv_screen, string, p);
00391 }
|
|
||||||||||||||||
|
Definition at line 400 of file drawTv_draw.c. References Tv, tv_proj2(), tv::tv_screen, and tv_screen_text(). Referenced by sroi_polygon_label().
00401 {
00402 if (tv == NULL)
00403 return;
00404 tv_screen_text(tv->tv_screen, string, tv_proj2(tv, p));
00405 }
|
Here is the call graph for this function:

|
||||||||||||||||
|
Definition at line 407 of file drawTv_draw.c. References Tv, tv_proj3(), tv::tv_screen, and tv_screen_text(). Referenced by tv_zbuff_text3().
00408 {
00409 if (tv == NULL)
00410 return;
00411 tv_screen_text(tv->tv_screen, string, tv_proj3(tv, p));
00412 }
|
Here is the call graph for this function:

|
||||||||||||||||||||
|
Definition at line 393 of file drawTv_draw.c. References ipos(), Tv, tv::tv_screen, and tv_screen_text(). Referenced by cmap_tool_redraw().
00394 {
00395 if (tv == NULL)
00396 return;
00397 tv_screen_text(tv->tv_screen, string, ipos(x, y));
00398 }
|
Here is the call graph for this function:

|
||||||||||||||||
|
Definition at line 233 of file drawTv_draw.c. References Tv, tv_dot(), and tv_line().
|
Here is the call graph for this function:

|
||||||||||||||||
|
Definition at line 241 of file drawTv_draw.c. References Tv, tv_dot2(), and tv_line2(). Referenced by pvec2_draw().
|
Here is the call graph for this function:

|
||||||||||||||||
|
Definition at line 247 of file drawTv_draw.c. References Tv, tv_dot3(), and tv_line3().
|
Here is the call graph for this function:

|
1.3.6