#include <vsrl_raster_dp_setup.h>
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 () const |
| 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_correlation * | image_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_setup * | prior_raster_ |
| the prior raster. | |
| 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.
| int vsrl_raster_dp_setup::get_raster_line | ( | ) | const [inline] |
get the raster line that this dynamic program is processing.
Definition at line 26 of file vsrl_raster_dp_setup.h.
| int vsrl_raster_dp_setup::get_assignment | ( | int | x | ) |
| int vsrl_raster_dp_setup::get_image1_width | ( | ) |
| int vsrl_raster_dp_setup::get_image2_width | ( | ) |
| 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_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_bias_cost | ( | double | bias_cost | ) | [inline] |
Definition at line 50 of file vsrl_raster_dp_setup.h.
| double vsrl_raster_dp_setup::execute | ( | ) |
Definition at line 105 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.
| 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.
| 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::set_token_biases | ( | ) | [private] |
Definition at line 209 of file vsrl_raster_dp_setup.cxx.
int vsrl_raster_dp_setup::raster_line_ [private] |
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.
int vsrl_raster_dp_setup::search_range_ [private] |
double vsrl_raster_dp_setup::bias_cost_ [private] |
double vsrl_raster_dp_setup::inner_cost_ [private] |
double vsrl_raster_dp_setup::outer_cost_ [private] |
1.5.1