#include <vgl_h_matrix_1d_compute_optimize.h>

Public Member Functions | |
| vgl_h_matrix_1d_compute_optimize (void) | |
| ~vgl_h_matrix_1d_compute_optimize () | |
| void | verbose (bool v) |
| set this to true for verbose run-time information; default is false. | |
| bool | compute (const vcl_vector< vgl_homg_point_1d< double > > &p1, const vcl_vector< vgl_homg_point_1d< double > > &p2, vgl_h_matrix_1d< double > &H) |
| principal interface: given point correspondences in p1,p2, returns H. | |
| bool | compute (const double p1[], const double p2[], unsigned int length, vgl_h_matrix_1d< double > &H) |
| nonhomogeneous interface: given point correspondences in p1,p2, returns H. | |
| vgl_h_matrix_1d< double > | compute (vcl_vector< vgl_homg_point_1d< double > > const &p1, vcl_vector< vgl_homg_point_1d< double > > const &p2) |
| homography from matched points - return h_matrix. | |
Protected Member Functions | |
| bool | compute_cool_homg (const vcl_vector< vgl_homg_point_1d< double > > &points1, const vcl_vector< vgl_homg_point_1d< double > > &points2, vgl_h_matrix_1d< double > &H) |
| bool | compute_array_dbl (const double p1[], const double p2[], unsigned int length, vgl_h_matrix_1d< double > &H) |
Protected Attributes | |
| bool | verbose_ |
Definition at line 19 of file vgl_h_matrix_1d_compute_optimize.h.
| vgl_h_matrix_1d_compute_optimize::vgl_h_matrix_1d_compute_optimize | ( | void | ) | [inline] |
Definition at line 22 of file vgl_h_matrix_1d_compute_optimize.h.
| vgl_h_matrix_1d_compute_optimize::~vgl_h_matrix_1d_compute_optimize | ( | ) | [inline] |
Definition at line 23 of file vgl_h_matrix_1d_compute_optimize.h.
| bool vgl_h_matrix_1d_compute::compute | ( | const vcl_vector< vgl_homg_point_1d< double > > & | p1, |
| const vcl_vector< vgl_homg_point_1d< double > > & | p2, | ||
| vgl_h_matrix_1d< double > & | H | ||
| ) | [inline, inherited] |
principal interface: given point correspondences in p1,p2, returns H.
Definition at line 40 of file vgl_h_matrix_1d_compute.h.
| bool vgl_h_matrix_1d_compute::compute | ( | const double | p1[], |
| const double | p2[], | ||
| unsigned int | length, | ||
| vgl_h_matrix_1d< double > & | H | ||
| ) | [inline, inherited] |
nonhomogeneous interface: given point correspondences in p1,p2, returns H.
Definition at line 46 of file vgl_h_matrix_1d_compute.h.
| vgl_h_matrix_1d<double> vgl_h_matrix_1d_compute::compute | ( | vcl_vector< vgl_homg_point_1d< double > > const & | p1, |
| vcl_vector< vgl_homg_point_1d< double > > const & | p2 | ||
| ) | [inline, inherited] |
homography from matched points - return h_matrix.
Definition at line 54 of file vgl_h_matrix_1d_compute.h.
| bool vgl_h_matrix_1d_compute::compute_array_dbl | ( | const double | p1[], |
| const double | p2[], | ||
| unsigned int | length, | ||
| vgl_h_matrix_1d< double > & | H | ||
| ) | [inline, protected, inherited] |
Definition at line 65 of file vgl_h_matrix_1d_compute.h.
| bool vgl_h_matrix_1d_compute_optimize::compute_cool_homg | ( | const vcl_vector< vgl_homg_point_1d< double > > & | points1, |
| const vcl_vector< vgl_homg_point_1d< double > > & | points2, | ||
| vgl_h_matrix_1d< double > & | H | ||
| ) | [protected, virtual] |
Implements vgl_h_matrix_1d_compute.
Definition at line 96 of file vgl_h_matrix_1d_compute_optimize.cxx.
| void vgl_h_matrix_1d_compute::verbose | ( | bool | v | ) | [inline, inherited] |
set this to true for verbose run-time information; default is false.
Definition at line 33 of file vgl_h_matrix_1d_compute.h.
bool vgl_h_matrix_1d_compute::verbose_ [protected, inherited] |
Definition at line 59 of file vgl_h_matrix_1d_compute.h.
1.7.5.1