Main Page | Alphabetical List | Data Structures | File List | Data Fields | Globals

tlbaseInfr_left.c File Reference

#include "tlbaseInfr_left.h"
#include <stdio.h>
#include <math.h>
#include <tina/sys/sysDef.h>
#include <tina/sys/sysPro.h>
#include <tinatool/draw/drawDef.h>
#include <tina/geometry/geomDef.h>
#include <tina/geometry/geomPro.h>
#include <tina/image/imgDef.h>
#include <tina/image/imgPro.h>

Include dependency graph for tlbaseInfr_left.c:

Include dependency graph

Go to the source code of this file.

Functions

Tvleft_tv (void)
Tvleft_tv_get (void)
void left_tv_set (Tv *tv)
List * left_geom (void)
List * left_geom_get (void)
void left_geom_set (List *geom)
void left_geom_null (void)
Camera * left_camera (void)
void left_camera_set (Camera *cam)
Imrect * left_image (void)
Imrect * left_image_get (void)
void left_image_set (Imrect *im)
Imrect * left_edges_get (void)
Imrect * left_edges (void)
void left_edges_set (Imrect *er)
void left_edges_null (void)
Imrect * left_corners_get (void)
void left_corners_set (Imrect *cnr)
void left_corners_null (void)

Variables

Imrect * im_left = NULL
Imrect * er_left = NULL
Imrect * cnr_left = NULL
Camera * cam_left = NULL
List * geom_left = NULL
Tvtv_left = NULL


Function Documentation

Camera* left_camera void   ) 
 

Definition at line 109 of file tlbaseInfr_left.c.

References cam_left.

Referenced by cal_get_proc(), corner_calib_proc(), model_trans_init(), process_mm(), proj_choice_notify_proc(), rectify_corners_proc(), rectify_edges_proc(), stereo_input(), and stereo_output().

00110 {
00111     return (cam_left);
00112 }

void left_camera_set Camera *  cam  ) 
 

Definition at line 114 of file tlbaseInfr_left.c.

References cam_left, and im_left.

Referenced by cal_set_proc(), and stereo_input().

00115 {
00116     cam_free(cam_left);
00117     cam_left = cam;
00118 
00119     if (im_left != NULL)
00120         (void) cam_scale_to_image(cam_left, im_left);
00121 }

Imrect* left_corners_get void   ) 
 

Definition at line 163 of file tlbaseInfr_left.c.

References cnr_left.

Referenced by clear_proc(), corner_calib_proc(), geom_proc(), left_fulldraw(), left_pick_closest_corner(), left_pick_corner_matchlist(), rectify_corners_proc(), stereo_corner_disp_proc(), stereo_corner_match_proc(), stereo_corner_proc(), stereo_temporal_corner_match(), and stereo_temporal_corner_match_proc().

00164 {
00165     return (cnr_left);
00166 }

void left_corners_null void   ) 
 

Definition at line 174 of file tlbaseInfr_left.c.

References cnr_left.

Referenced by stereo_corner_proc().

00175 {
00176     cnr_left = NULL;
00177 }

void left_corners_set Imrect *  cnr  ) 
 

Definition at line 168 of file tlbaseInfr_left.c.

References cnr_left.

Referenced by clear_proc(), and stereo_corner_proc().

00169 {
00170     er_free(cnr_left);
00171     cnr_left = cnr;
00172 }

Imrect* left_edges void   ) 
 

Definition at line 147 of file tlbaseInfr_left.c.

References er_left.

Referenced by choose_ordered_proc(), choose_string_proc(), choose_wta_proc(), figural_supp_proc(), grid_proc(), left_init(), left_pick_closest_corr_match(), left_pick_closest_edge(), left_pick_closest_matchlist(), left_pick_closest_string(), left_skeldraw(), ordered_supp_proc(), st_hist_proc(), st_index_proc(), st_matches_proc(), st_support_proc(), stereo_output(), stereo_push_stack(), stest_order_match(), and string_supp_proc().

00148 {
00149     return (er_left);
00150 }

Imrect* left_edges_get void   ) 
 

Definition at line 142 of file tlbaseInfr_left.c.

References er_left.

Referenced by derectify_edges_proc(), draw_corr_match_edgels(), geom3_proc(), left_fulldraw(), rectify_edges_proc(), stereo_canny_proc(), stereo_ee_proc(), stereo_geom2_proc(), and stereo_proc().

00143 {
00144     return (er_left);
00145 }

void left_edges_null void   ) 
 

Definition at line 158 of file tlbaseInfr_left.c.

References er_left.

Referenced by stereo_canny_proc(), and stereo_push_stack().

00159 {
00160     er_left = NULL;
00161 }

void left_edges_set Imrect *  er  ) 
 

Definition at line 152 of file tlbaseInfr_left.c.

References er_left.

Referenced by stereo_canny_proc(), stereo_input(), and stereo_pop_stack().

00153 {
00154     er_free(er_left);
00155     er_left = er;
00156 }

List* left_geom void   ) 
 

Definition at line 88 of file tlbaseInfr_left.c.

References geom_left.

00089 {
00090     return (geom_left);
00091 }

List* left_geom_get void   ) 
 

Definition at line 93 of file tlbaseInfr_left.c.

References geom_left.

Referenced by geom3_proc(), geoml_pick_choose(), geoml_pick_closest(), geoml_pick_delete(), left_fulldraw(), left_skeldraw(), and stereo_output().

00094 {
00095     return (geom_left);
00096 }

void left_geom_null void   ) 
 

Definition at line 104 of file tlbaseInfr_left.c.

References geom_left.

Referenced by geoml_pick_delete().

00105 {
00106     geom_left = NULL;
00107 }

void left_geom_set List *  geom  ) 
 

Definition at line 98 of file tlbaseInfr_left.c.

References geom_left.

Referenced by geoml_pick_choose(), geoml_pick_delete(), stereo_canny_proc(), stereo_geom2_proc(), and stereo_input().

00099 {
00100     (void) reclist_list_free(geom_left, geom_free, 0, NULL);
00101     geom_left = geom;
00102 }

Imrect* left_image void   ) 
 

Definition at line 123 of file tlbaseInfr_left.c.

References im_left.

Referenced by clear_proc(), corner_proc(), left_backdraw(), left_grey(), left_init(), left_skeldraw(), new_epipolars(), new_order(), stereo_corner_match_proc(), stereo_input(), stereo_output(), and stereo_push_stack().

00124 {
00125     return (im_left);
00126 }

Imrect* left_image_get void   ) 
 

Definition at line 128 of file tlbaseInfr_left.c.

References im_left.

Referenced by anaglyph_proc(), model_grad_init(), print_cnrmatch(), rank_proc(), stereo_canny_proc(), stereo_ee_proc(), stereo_rectify_proc(), and tv_get_imrect().

00129 {
00130     return (im_left);
00131 }

void left_image_set Imrect *  im  ) 
 

Definition at line 133 of file tlbaseInfr_left.c.

References cam_left, im_free(), and im_left.

Referenced by clear_proc(), rank_proc(), stereo_ee_proc(), stereo_input(), stereo_pop_stack(), and stereo_rectify_proc().

00134 {
00135     im_free(im_left);
00136     im_left = im;
00137 
00138     if (cam_left != NULL)
00139         (void) cam_scale_to_image(cam_left, im_left);
00140 }

Here is the call graph for this function:

Tv* left_tv void   ) 
 

Definition at line 73 of file tlbaseInfr_left.c.

References Tv, and tv_left.

Referenced by corner_proc(), display_stereo_match(), draw_corr_match_edgels(), draw_leftcross(), epi_right_down(), left_mouse_proc(), left_pick_proc(), order_right_down(), pick_corr_match_draw(), pick_mlist_cordraw(), picklist_match_string_draw(), raster_right_down(), st_index_proc(), stereo_corner_proc(), stereo_corr_match_draw(), stereo_match_list_draw(), and stereo_rectify_proc().

00074 {
00075     return (tv_left);
00076 }

Tv* left_tv_get void   ) 
 

Definition at line 78 of file tlbaseInfr_left.c.

References Tv, and tv_left.

Referenced by gbm_proc(), input_proc(), left_edge_pick_proc(), left_geom_pick_proc(), left_mouse_proc(), model_grad_init(), pop_proc(), proj_search_proc(), rank_proc(), read_stereo_roi(), stereo_canny_proc(), stereo_ee_proc(), stereo_geom2_proc(), and write_stereo_roi().

00079 {
00080     return (tv_left);
00081 }

void left_tv_set Tv tv  ) 
 

Definition at line 83 of file tlbaseInfr_left.c.

References Tv, and tv_left.

Referenced by tv_proc().

00084 {
00085     tv_left = tv;
00086 }


Variable Documentation

Camera* cam_left = NULL [static]
 

Definition at line 69 of file tlbaseInfr_left.c.

Referenced by left_camera(), left_camera_set(), and left_image_set().

Imrect* cnr_left = NULL [static]
 

Definition at line 68 of file tlbaseInfr_left.c.

Referenced by left_corners_get(), left_corners_null(), and left_corners_set().

Imrect* er_left = NULL [static]
 

Definition at line 67 of file tlbaseInfr_left.c.

Referenced by left_edges(), left_edges_get(), left_edges_null(), and left_edges_set().

List* geom_left = NULL [static]
 

Definition at line 70 of file tlbaseInfr_left.c.

Referenced by left_geom(), left_geom_get(), left_geom_null(), and left_geom_set().

Imrect* im_left = NULL [static]
 

Definition at line 66 of file tlbaseInfr_left.c.

Referenced by left_camera_set(), left_image(), left_image_get(), and left_image_set().

Tv* tv_left = NULL [static]
 

Definition at line 71 of file tlbaseInfr_left.c.

Referenced by left_tv(), left_tv_get(), and left_tv_set().


Generated on Thu Nov 12 02:21:28 2009 for Tools by doxygen 1.3.6