Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

vsrl_raster_dp_setup Class Reference

#include <vsrl_raster_dp_setup.h>

List of all members.


Detailed Description

Definition at line 15 of file vsrl_raster_dp_setup.h.

Public Member Functions

 vsrl_raster_dp_setup (int raster_line, vsrl_image_correlation *image_correlation)
 ~vsrl_raster_dp_setup ()
int get_raster_line ()
 get the raster line that this dynamic program is processing.
int get_assignment (int x)
 get the assignment of pixel x.
int get_image1_width ()
 the width of image1.
int get_image2_width ()
 the width of image2.
void set_search_range (int range)
void set_inner_cost (double ic)
void set_outer_cost (double oc)
void set_prior_raster (vsrl_raster_dp_setup *pr)
void set_bias_cost (double bias_cost)
double execute ()
double execute (vnl_vector< int > curr_row)

Private Member Functions

void create_token_list (int width, vsrl_image_correlation *image_correlation, vcl_vector< vsrl_intensity_token * > &tok_list, double step=1)
void clear_token_list (vcl_vector< vsrl_intensity_token * > &tok_list)
void set_token_biases ()

Private Attributes

vsrl_image_correlationimage_correlation_
 the image correlation mechanism.
int raster_line_
 the raster line to be processed.
vcl_vector< vsrl_intensity_token * > tok_list1
vcl_vector< vsrl_intensity_token * > tok_list2
int search_range_
 the search range used.
double bias_cost_
 the bias cost.
double inner_cost_
 the inner cost.
double outer_cost_
 the outer cost.
vsrl_raster_dp_setupprior_raster_
 the prior raster.


Constructor & Destructor Documentation

vsrl_raster_dp_setup::vsrl_raster_dp_setup int  raster_line,
vsrl_image_correlation image_correlation
 

Definition at line 13 of file vsrl_raster_dp_setup.cxx.

vsrl_raster_dp_setup::~vsrl_raster_dp_setup  )  [inline]
 

Definition at line 21 of file vsrl_raster_dp_setup.h.


Member Function Documentation

void vsrl_raster_dp_setup::clear_token_list vcl_vector< vsrl_intensity_token * > &  tok_list  )  [private]
 

Definition at line 92 of file vsrl_raster_dp_setup.cxx.

void vsrl_raster_dp_setup::create_token_list int  width,
vsrl_image_correlation image_correlation,
vcl_vector< vsrl_intensity_token * > &  tok_list,
double  step = 1
[private]
 

Definition at line 55 of file vsrl_raster_dp_setup.cxx.

double vsrl_raster_dp_setup::execute vnl_vector< int >  curr_row  ) 
 

Definition at line 158 of file vsrl_raster_dp_setup.cxx.

double vsrl_raster_dp_setup::execute  ) 
 

Definition at line 105 of file vsrl_raster_dp_setup.cxx.

int vsrl_raster_dp_setup::get_assignment int  x  ) 
 

get the assignment of pixel x.

Definition at line 39 of file vsrl_raster_dp_setup.cxx.

int vsrl_raster_dp_setup::get_image1_width  ) 
 

the width of image1.

Definition at line 27 of file vsrl_raster_dp_setup.cxx.

int vsrl_raster_dp_setup::get_image2_width  ) 
 

the width of image2.

Definition at line 33 of file vsrl_raster_dp_setup.cxx.

int vsrl_raster_dp_setup::get_raster_line  )  [inline]
 

get the raster line that this dynamic program is processing.

Definition at line 26 of file vsrl_raster_dp_setup.h.

void vsrl_raster_dp_setup::set_bias_cost double  bias_cost  )  [inline]
 

Definition at line 50 of file vsrl_raster_dp_setup.h.

void vsrl_raster_dp_setup::set_inner_cost double  ic  )  [inline]
 

Definition at line 40 of file vsrl_raster_dp_setup.h.

void vsrl_raster_dp_setup::set_outer_cost double  oc  )  [inline]
 

Definition at line 43 of file vsrl_raster_dp_setup.h.

void vsrl_raster_dp_setup::set_prior_raster vsrl_raster_dp_setup pr  )  [inline]
 

Definition at line 46 of file vsrl_raster_dp_setup.h.

void vsrl_raster_dp_setup::set_search_range int  range  )  [inline]
 

Definition at line 36 of file vsrl_raster_dp_setup.h.

void vsrl_raster_dp_setup::set_token_biases  )  [private]
 

Definition at line 209 of file vsrl_raster_dp_setup.cxx.


Member Data Documentation

double vsrl_raster_dp_setup::bias_cost_ [private]
 

the bias cost.

Definition at line 81 of file vsrl_raster_dp_setup.h.

vsrl_image_correlation* vsrl_raster_dp_setup::image_correlation_ [private]
 

the image correlation mechanism.

Definition at line 60 of file vsrl_raster_dp_setup.h.

double vsrl_raster_dp_setup::inner_cost_ [private]
 

the inner cost.

Definition at line 84 of file vsrl_raster_dp_setup.h.

double vsrl_raster_dp_setup::outer_cost_ [private]
 

the outer cost.

Definition at line 86 of file vsrl_raster_dp_setup.h.

vsrl_raster_dp_setup* vsrl_raster_dp_setup::prior_raster_ [private]
 

the prior raster.

Definition at line 88 of file vsrl_raster_dp_setup.h.

int vsrl_raster_dp_setup::raster_line_ [private]
 

the raster line to be processed.

Definition at line 63 of file vsrl_raster_dp_setup.h.

int vsrl_raster_dp_setup::search_range_ [private]
 

the search range used.

Definition at line 78 of file vsrl_raster_dp_setup.h.

vcl_vector<vsrl_intensity_token*> vsrl_raster_dp_setup::tok_list1 [private]
 

Definition at line 66 of file vsrl_raster_dp_setup.h.

vcl_vector<vsrl_intensity_token*> vsrl_raster_dp_setup::tok_list2 [private]
 

Definition at line 67 of file vsrl_raster_dp_setup.h.


The documentation for this class was generated from the following files:
Generated on Thu Jan 10 14:48:26 2008 for contrib/gel/vsrl by  doxygen 1.4.4