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

grid_profile_matcher Class Reference

#include <sdet_grid_finder.h>

List of all members.


Detailed Description

Definition at line 67 of file 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_


Constructor & Destructor Documentation

grid_profile_matcher::grid_profile_matcher  ) 
 

Definition at line 160 of file sdet_grid_finder.cxx.

grid_profile_matcher::~grid_profile_matcher  ) 
 

Definition at line 167 of file sdet_grid_finder.cxx.


Member Function Documentation

double grid_profile_matcher::calculate_grid_offset int  n_lines,
double  spacing
 

Definition at line 259 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 235 of file sdet_grid_finder.cxx.

int grid_profile_matcher::index_size  )  const [inline]
 

Definition at line 77 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 173 of file sdet_grid_finder.cxx.

int grid_profile_matcher::n_lines  )  const [inline]
 

Definition at line 78 of file sdet_grid_finder.h.

double grid_profile_matcher::offset int  i  )  const [inline]
 

Definition at line 79 of file sdet_grid_finder.h.


Member Data Documentation

vcl_vector<double> grid_profile_matcher::distances_ [private]
 

Definition at line 83 of file sdet_grid_finder.h.

double grid_profile_matcher::dmax_ [private]
 

Definition at line 87 of file sdet_grid_finder.h.

double grid_profile_matcher::dmin_ [private]
 

Definition at line 86 of file sdet_grid_finder.h.

vnl_vector<double> grid_profile_matcher::image_profile_ [private]
 

Definition at line 82 of file sdet_grid_finder.h.

vcl_vector<vcl_vector<vsol_line_2d_sptr>* > grid_profile_matcher::line_index_ [private]
 

Definition at line 84 of file sdet_grid_finder.h.

int grid_profile_matcher::size_ [private]
 

Definition at line 85 of file sdet_grid_finder.h.


The documentation for this class was generated from the following files:
Generated on Thu Jan 10 14:52:45 2008 for contrib/brl/bseg/sdet by  doxygen 1.4.4