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

tlbaseInfr_right.c File Reference

#include "tlbaseInfr_right.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_right.c:

Include dependency graph

Go to the source code of this file.

Functions

Tvright_tv (void)
Tvright_tv_get (void)
void right_tv_set (Tv *tv)
List * right_geom_get (void)
List * right_geom (void)
void right_geom_set (List *geom)
void right_geom_null (void)
Camera * right_camera (void)
void right_camera_set (Camera *cam)
Imrect * right_image_get (void)
Imrect * right_image (void)
void right_image_set (Imrect *im)
Imrect * right_edges (void)
Imrect * right_edges_get (void)
void right_edges_set (Imrect *er)
void right_edges_null (void)
Imrect * right_corners_get (void)
void right_corners_set (Imrect *cnr)
void right_corners_null (void)

Variables

Imrect * im_right = NULL
Imrect * er_right = NULL
Imrect * cnr_right = NULL
Camera * cam_right = NULL
List * geom_right = NULL
Tvtv_right = NULL


Function Documentation

Camera* right_camera void   ) 
 

Definition at line 107 of file tlbaseInfr_right.c.

References cam_right.

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().

00108 {
00109     return (cam_right);
00110 }

void right_camera_set Camera *  cam  ) 
 

Definition at line 112 of file tlbaseInfr_right.c.

References cam_right, and im_right.

Referenced by cal_set_proc(), and stereo_input().

00113 {
00114     cam_free(cam_right);
00115     cam_right = cam;
00116 
00117     if (im_right != NULL)
00118         (void) cam_scale_to_image(cam_right, im_right);
00119 }

Imrect* right_corners_get void   ) 
 

Definition at line 161 of file tlbaseInfr_right.c.

References cnr_right.

Referenced by clear_proc(), rectify_corners_proc(), right_fulldraw(), right_pick_closest_corner(), right_pick_corner_matchlist(), stereo_corner_match_proc(), stereo_corner_proc(), stereo_temporal_corner_match(), and stereo_temporal_corner_match_proc().

00162 {
00163     return (cnr_right);
00164 }

void right_corners_null void   ) 
 

Definition at line 172 of file tlbaseInfr_right.c.

References cnr_right.

Referenced by stereo_corner_proc().

00173 {
00174     cnr_right = NULL;
00175 }

void right_corners_set Imrect *  cnr  ) 
 

Definition at line 166 of file tlbaseInfr_right.c.

References cnr_right.

Referenced by clear_proc(), and stereo_corner_proc().

00167 {
00168     er_free(cnr_right);
00169     cnr_right = cnr;
00170 }

Imrect* right_edges void   ) 
 

Definition at line 140 of file tlbaseInfr_right.c.

References er_right.

Referenced by grid_proc(), right_init(), right_pick_closest_corr_match(), right_pick_closest_edge(), right_skeldraw(), st_hist_proc(), st_index_proc(), st_matches_proc(), stereo_output(), stereo_push_stack(), and stest_order_match().

00141 {
00142     return (er_right);
00143 }

Imrect* right_edges_get void   ) 
 

Definition at line 145 of file tlbaseInfr_right.c.

References er_right.

Referenced by derectify_edges_proc(), rectify_edges_proc(), right_fulldraw(), stereo_canny_proc(), stereo_ee_proc(), and stereo_proc().

00146 {
00147     return (er_right);
00148 }

void right_edges_null void   ) 
 

Definition at line 156 of file tlbaseInfr_right.c.

References er_right.

Referenced by stereo_canny_proc(), and stereo_push_stack().

00157 {
00158     er_right = NULL;
00159 }

void right_edges_set Imrect *  er  ) 
 

Definition at line 150 of file tlbaseInfr_right.c.

References er_right.

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

00151 {
00152     er_free(er_right);
00153     er_right = er;
00154 }

List* right_geom void   ) 
 

Definition at line 91 of file tlbaseInfr_right.c.

References geom_right.

00092 {
00093     return (geom_right);
00094 }

List* right_geom_get void   ) 
 

Definition at line 86 of file tlbaseInfr_right.c.

References geom_right.

Referenced by right_fulldraw(), right_skeldraw(), and stereo_output().

00087 {
00088     return (geom_right);
00089 }

void right_geom_null void   ) 
 

Definition at line 102 of file tlbaseInfr_right.c.

References geom_right.

00103 {
00104     geom_right = NULL;
00105 }

void right_geom_set List *  geom  ) 
 

Definition at line 96 of file tlbaseInfr_right.c.

References geom_right.

Referenced by stereo_canny_proc(), and stereo_input().

00097 {
00098     (void) reclist_list_free(geom_right, geom_free, 0, NULL);
00099     geom_right = geom;
00100 }

Imrect* right_image void   ) 
 

Definition at line 126 of file tlbaseInfr_right.c.

References im_right.

Referenced by clear_proc(), corner_proc(), new_epipolars(), new_order(), right_backdraw(), right_grey(), right_init(), right_skeldraw(), stereo_corner_match_proc(), stereo_input(), stereo_output(), and stereo_push_stack().

00127 {
00128     return (im_right);
00129 }

Imrect* right_image_get void   ) 
 

Definition at line 121 of file tlbaseInfr_right.c.

References im_right.

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

00122 {
00123     return (im_right);
00124 }

void right_image_set Imrect *  im  ) 
 

Definition at line 131 of file tlbaseInfr_right.c.

References cam_right, im_free(), and im_right.

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

00132 {
00133     im_free(im_right);
00134     im_right = im;
00135 
00136     if (cam_right != NULL)
00137         (void) cam_scale_to_image(cam_right, im_right);
00138 }

Here is the call graph for this function:

Tv* right_tv void   ) 
 

Definition at line 71 of file tlbaseInfr_right.c.

References Tv, and tv_right.

Referenced by corner_proc(), display_stereo_match(), draw_rightcross(), epi_left_down(), order_left_down(), pick_corr_match_draw(), pick_mlist_cordraw(), picklist_match_string_draw(), raster_left_down(), right_mouse_proc(), right_pick_proc(), st_index_proc(), stereo_corner_proc(), stereo_corr_match_draw(), stereo_match_list_draw(), and stereo_rectify_proc().

00072 {
00073     return (tv_right);
00074 }

Tv* right_tv_get void   ) 
 

Definition at line 76 of file tlbaseInfr_right.c.

References Tv, and tv_right.

Referenced by input_proc(), model_grad_init(), plot_rightpix(), pop_proc(), proj_search_proc(), rank_proc(), read_stereo_roi(), right_edge_pick_proc(), right_mouse_proc(), stereo_canny_proc(), stereo_ee_proc(), and write_stereo_roi().

00077 {
00078     return (tv_right);
00079 }

void right_tv_set Tv tv  ) 
 

Definition at line 81 of file tlbaseInfr_right.c.

References Tv, and tv_right.

Referenced by tv_proc().

00082 {
00083     tv_right = tv;
00084 }


Variable Documentation

Camera* cam_right = NULL [static]
 

Definition at line 67 of file tlbaseInfr_right.c.

Referenced by right_camera(), right_camera_set(), and right_image_set().

Imrect* cnr_right = NULL [static]
 

Definition at line 66 of file tlbaseInfr_right.c.

Referenced by right_corners_get(), right_corners_null(), and right_corners_set().

Imrect* er_right = NULL [static]
 

Definition at line 65 of file tlbaseInfr_right.c.

Referenced by right_edges(), right_edges_get(), right_edges_null(), and right_edges_set().

List* geom_right = NULL [static]
 

Definition at line 68 of file tlbaseInfr_right.c.

Referenced by right_geom(), right_geom_get(), right_geom_null(), and right_geom_set().

Imrect* im_right = NULL [static]
 

Definition at line 64 of file tlbaseInfr_right.c.

Referenced by right_camera_set(), right_image(), right_image_get(), and right_image_set().

Tv* tv_right = NULL [static]
 

Definition at line 69 of file tlbaseInfr_right.c.

Referenced by right_tv(), right_tv_get(), and right_tv_set().


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