#include <sdet_grid_finder.h>
Public Member Functions | |
| grid_profile_matcher () | |
| ~grid_profile_matcher () | |
| bool | insert_lines (vcl_vector< vsol_line_2d_sptr > const &lines, bool horizontal_lines) |
| bool | get_lines_in_interval (const double dlo, const double dhi, vcl_vector< vsol_line_2d_sptr > &lines) const |
| double | calculate_grid_offset (int n_lines, double spacing) |
| int | index_size () const |
| int | n_lines () const |
| double | offset (int i) const |
| double | distance (double x) const |
Private Attributes | |
| vnl_vector< double > | image_profile_ |
| vcl_vector< double > | distances_ |
| vcl_vector< vcl_vector < vsol_line_2d_sptr > * > | line_index_ |
| int | size_ |
| double | dmin_ |
| double | dmax_ |
Definition at line 70 of file sdet_grid_finder.h.
| grid_profile_matcher::grid_profile_matcher | ( | ) |
Definition at line 175 of file sdet_grid_finder.cxx.
| grid_profile_matcher::~grid_profile_matcher | ( | ) |
Definition at line 182 of file sdet_grid_finder.cxx.
| double grid_profile_matcher::calculate_grid_offset | ( | int | n_lines, |
| double | spacing | ||
| ) |
Definition at line 273 of file sdet_grid_finder.cxx.
| double grid_profile_matcher::distance | ( | double | x | ) | const |
| bool grid_profile_matcher::get_lines_in_interval | ( | const double | dlo, |
| const double | dhi, | ||
| vcl_vector< vsol_line_2d_sptr > & | lines | ||
| ) | const |
Definition at line 249 of file sdet_grid_finder.cxx.
| int grid_profile_matcher::index_size | ( | ) | const [inline] |
Definition at line 80 of file sdet_grid_finder.h.
| bool grid_profile_matcher::insert_lines | ( | vcl_vector< vsol_line_2d_sptr > const & | lines, |
| bool | horizontal_lines | ||
| ) |
Definition at line 188 of file sdet_grid_finder.cxx.
| int grid_profile_matcher::n_lines | ( | ) | const [inline] |
Definition at line 81 of file sdet_grid_finder.h.
| double grid_profile_matcher::offset | ( | int | i | ) | const [inline] |
Definition at line 82 of file sdet_grid_finder.h.
vcl_vector<double> grid_profile_matcher::distances_ [private] |
Definition at line 86 of file sdet_grid_finder.h.
double grid_profile_matcher::dmax_ [private] |
Definition at line 90 of file sdet_grid_finder.h.
double grid_profile_matcher::dmin_ [private] |
Definition at line 89 of file sdet_grid_finder.h.
vnl_vector<double> grid_profile_matcher::image_profile_ [private] |
Definition at line 85 of file sdet_grid_finder.h.
vcl_vector<vcl_vector<vsol_line_2d_sptr>* > grid_profile_matcher::line_index_ [private] |
Definition at line 87 of file sdet_grid_finder.h.
int grid_profile_matcher::size_ [private] |
Definition at line 88 of file sdet_grid_finder.h.
1.7.5.1