#include <vgl_h_matrix_3d_compute.h>
Public Member Functions | |
vgl_h_matrix_3d_compute () | |
virtual | ~vgl_h_matrix_3d_compute () |
void | verbose (bool v) |
virtual int | minimum_number_of_correspondences () const =0 |
bool | compute (vcl_vector< vgl_homg_point_3d< double > > const &points1, vcl_vector< vgl_homg_point_3d< double > > const &points2, vgl_h_matrix_3d< double > &H) |
homography from matched points. | |
vgl_h_matrix_3d< double > | compute (vcl_vector< vgl_homg_point_3d< double > > const &p1, vcl_vector< vgl_homg_point_3d< double > > const &p2) |
homography from matched points - return h_matrix. | |
Protected Member Functions | |
virtual bool | compute_p (vcl_vector< vgl_homg_point_3d< double > > const &points1, vcl_vector< vgl_homg_point_3d< double > > const &points2, vgl_h_matrix_3d< double > &H)=0 |
Protected Attributes | |
bool | verbose_ |
Definition at line 22 of file vgl_h_matrix_3d_compute.h.
vgl_h_matrix_3d_compute::vgl_h_matrix_3d_compute | ( | ) | [inline] |
Definition at line 25 of file vgl_h_matrix_3d_compute.h.
virtual vgl_h_matrix_3d_compute::~vgl_h_matrix_3d_compute | ( | ) | [inline, virtual] |
Definition at line 26 of file vgl_h_matrix_3d_compute.h.
bool vgl_h_matrix_3d_compute::compute | ( | vcl_vector< vgl_homg_point_3d< double > > const & | points1, |
vcl_vector< vgl_homg_point_3d< double > > const & | points2, | ||
vgl_h_matrix_3d< double > & | H | ||
) | [inline] |
homography from matched points.
Definition at line 38 of file vgl_h_matrix_3d_compute.h.
vgl_h_matrix_3d<double> vgl_h_matrix_3d_compute::compute | ( | vcl_vector< vgl_homg_point_3d< double > > const & | p1, |
vcl_vector< vgl_homg_point_3d< double > > const & | p2 | ||
) | [inline] |
homography from matched points - return h_matrix.
Definition at line 47 of file vgl_h_matrix_3d_compute.h.
virtual bool vgl_h_matrix_3d_compute::compute_p | ( | vcl_vector< vgl_homg_point_3d< double > > const & | points1, |
vcl_vector< vgl_homg_point_3d< double > > const & | points2, | ||
vgl_h_matrix_3d< double > & | H | ||
) | [protected, pure virtual] |
Implemented in vgl_h_matrix_3d_compute_linear.
virtual int vgl_h_matrix_3d_compute::minimum_number_of_correspondences | ( | ) | const [pure virtual] |
Implemented in vgl_h_matrix_3d_compute_linear.
void vgl_h_matrix_3d_compute::verbose | ( | bool | v | ) | [inline] |
Definition at line 29 of file vgl_h_matrix_3d_compute.h.
bool vgl_h_matrix_3d_compute::verbose_ [protected] |
Definition at line 52 of file vgl_h_matrix_3d_compute.h.