#include <vgl_fit_lines_2d.h>
Definition at line 29 of file vgl_fit_lines_2d.h.
Public Member Functions | |
| vgl_fit_lines_2d (unsigned int min_length=10, T tol=0.15) | |
| Constructor. | |
| ~vgl_fit_lines_2d () | |
| void | set_verbose (bool verbose) |
| void | set_min_fit_length (unsigned int min_fit_length) |
| set parameters. | |
| void | set_rms_error_tol (T rms_error_tol) |
| void | add_point (vgl_point_2d< T > const &p) |
| add a point to the curve. | |
| void | add_point (T x, T y) |
| add point. | |
| void | add_curve (vcl_vector< vgl_point_2d< T > > const &curve) |
| add an entire curve. | |
| void | clear () |
| clear internal data. | |
| bool | fit () |
| the fitting method. | |
| vcl_vector< vgl_point_2d< T > > & | get_points () |
| vcl_vector< vgl_line_segment_2d< T > > & | get_line_segs () |
Protected Member Functions | |
| void | output (unsigned int start_index, unsigned int end_index) |
| output a line that fits from start to end. | |
Protected Attributes | |
| bool | verbose_ |
| vcl_vector< vgl_point_2d< T > > | curve_ |
| vcl_vector< vgl_line_segment_2d< T > > | segs_ |
| unsigned int | min_length_ |
| T | tol_ |
|
||||||||||||||||
|
Constructor.
Definition at line 15 of file vgl_fit_lines_2d.txx. |
|
|||||||||
|
Definition at line 44 of file vgl_fit_lines_2d.h. |
|
||||||||||
|
add an entire curve.
Definition at line 57 of file vgl_fit_lines_2d.h. |
|
||||||||||||||||
|
add point.
Definition at line 36 of file vgl_fit_lines_2d.txx. |
|
||||||||||
|
add a point to the curve.
Definition at line 26 of file vgl_fit_lines_2d.txx. |
|
|||||||||
|
clear internal data.
Definition at line 43 of file vgl_fit_lines_2d.txx. |
|
|||||||||
|
the fitting method.
Definition at line 61 of file vgl_fit_lines_2d.txx. |
|
|||||||||
|
Definition at line 67 of file vgl_fit_lines_2d.h. |
|
|||||||||
|
Definition at line 66 of file vgl_fit_lines_2d.h. |
|
||||||||||||||||
|
output a line that fits from start to end.
Definition at line 50 of file vgl_fit_lines_2d.txx. |
|
||||||||||
|
set parameters.
Definition at line 49 of file vgl_fit_lines_2d.h. |
|
||||||||||
|
Definition at line 50 of file vgl_fit_lines_2d.h. |
|
||||||||||
|
Definition at line 47 of file vgl_fit_lines_2d.h. |
|
|||||
|
Definition at line 34 of file vgl_fit_lines_2d.h. |
|
|||||
|
Definition at line 36 of file vgl_fit_lines_2d.h. |
|
|||||
|
Definition at line 35 of file vgl_fit_lines_2d.h. |
|
|||||
|
Definition at line 37 of file vgl_fit_lines_2d.h. |
|
|||||
|
Definition at line 33 of file vgl_fit_lines_2d.h. |
1.4.4