#include <vpgl_rational_adjust_onept.h>
|
| static bool | find_intersection_point (std::vector< vpgl_rational_camera< double > > const &cams, std::vector< float > const &cam_weights, std::vector< vgl_point_2d< double > > const &corrs, vgl_point_3d< double > &p_3d) |
| |
| static bool | find_intersection_point (std::vector< vpgl_rational_camera< double > > const &cams, std::vector< float > const &cam_weights, std::vector< vgl_point_2d< double > > const &corrs, vgl_point_3d< double > const &initial_pt, double const &zmin, double const &zmax, vgl_point_3d< double > &p_3d, double const &relative_diameter=1.0) |
| |
| static bool | refine_intersection_pt (std::vector< vpgl_rational_camera< double > > const &cams, std::vector< float > const &cam_weights, std::vector< vgl_point_2d< double > > const &image_pts, vgl_point_3d< double > const &initial_pt, vgl_point_3d< double > &final_pt, double const &relative_diameter=1.0) |
| |
| static bool | adjust (std::vector< vpgl_rational_camera< double > > const &cams, std::vector< vgl_point_2d< double > > const &corrs, std::vector< vgl_vector_2d< double > > &cam_translations, vgl_point_3d< double > &intersection) |
| |
| static bool | adjust (std::vector< vpgl_rational_camera< double > > const &cams, std::vector< vgl_point_2d< double > > const &corrs, vgl_point_3d< double > const &initial_pt, double const &zmin, double const &zmax, std::vector< vgl_vector_2d< double > > &cam_translations, vgl_point_3d< double > &intersection, double const &relative_diameter=1.0) |
| |
| static bool | adjust_with_weights (std::vector< vpgl_rational_camera< double > > const &cams, std::vector< float > weights, std::vector< vgl_point_2d< double > > const &corrs, std::vector< vgl_vector_2d< double > > &cam_translations, vgl_point_3d< double > &intersection) |
| |
| static bool | adjust_with_weights (std::vector< vpgl_rational_camera< double > > const &cams, std::vector< float > const &weights, std::vector< vgl_point_2d< double > > const &corrs, vgl_point_3d< double > const &initial_pt, double const &zmin, double const &zmax, std::vector< vgl_vector_2d< double > > &cam_translations, vgl_point_3d< double > &intersection, double const &relative_diameter=1.0) |
| |
◆ ~vpgl_rational_adjust_onept()
| vpgl_rational_adjust_onept::~vpgl_rational_adjust_onept |
( |
| ) |
|
|
default |
◆ vpgl_rational_adjust_onept()
| vpgl_rational_adjust_onept::vpgl_rational_adjust_onept |
( |
| ) |
|
|
protected |
◆ adjust() [1/2]
◆ adjust() [2/2]
| bool vpgl_rational_adjust_onept::adjust |
( |
std::vector< vpgl_rational_camera< double > > const & |
cams, |
|
|
std::vector< vgl_point_2d< double > > const & |
corrs, |
|
|
vgl_point_3d< double > const & |
initial_pt, |
|
|
double const & |
zmin, |
|
|
double const & |
zmax, |
|
|
std::vector< vgl_vector_2d< double > > & |
cam_translations, |
|
|
vgl_point_3d< double > & |
intersection, |
|
|
double const & |
relative_diameter = 1.0 |
|
) |
| |
|
static |
◆ adjust_with_weights() [1/2]
| bool vpgl_rational_adjust_onept::adjust_with_weights |
( |
std::vector< vpgl_rational_camera< double > > const & |
cams, |
|
|
std::vector< float > |
weights, |
|
|
std::vector< vgl_point_2d< double > > const & |
corrs, |
|
|
std::vector< vgl_vector_2d< double > > & |
cam_translations, |
|
|
vgl_point_3d< double > & |
intersection |
|
) |
| |
|
static |
◆ adjust_with_weights() [2/2]
| bool vpgl_rational_adjust_onept::adjust_with_weights |
( |
std::vector< vpgl_rational_camera< double > > const & |
cams, |
|
|
std::vector< float > const & |
weights, |
|
|
std::vector< vgl_point_2d< double > > const & |
corrs, |
|
|
vgl_point_3d< double > const & |
initial_pt, |
|
|
double const & |
zmin, |
|
|
double const & |
zmax, |
|
|
std::vector< vgl_vector_2d< double > > & |
cam_translations, |
|
|
vgl_point_3d< double > & |
intersection, |
|
|
double const & |
relative_diameter = 1.0 |
|
) |
| |
|
static |
◆ find_intersection_point() [1/2]
| bool vpgl_rational_adjust_onept::find_intersection_point |
( |
std::vector< vpgl_rational_camera< double > > const & |
cams, |
|
|
std::vector< float > const & |
cam_weights, |
|
|
std::vector< vgl_point_2d< double > > const & |
corrs, |
|
|
vgl_point_3d< double > & |
p_3d |
|
) |
| |
|
static |
◆ find_intersection_point() [2/2]
| bool vpgl_rational_adjust_onept::find_intersection_point |
( |
std::vector< vpgl_rational_camera< double > > const & |
cams, |
|
|
std::vector< float > const & |
cam_weights, |
|
|
std::vector< vgl_point_2d< double > > const & |
corrs, |
|
|
vgl_point_3d< double > const & |
initial_pt, |
|
|
double const & |
zmin, |
|
|
double const & |
zmax, |
|
|
vgl_point_3d< double > & |
p_3d, |
|
|
double const & |
relative_diameter = 1.0 |
|
) |
| |
|
static |
◆ refine_intersection_pt()
| bool vpgl_rational_adjust_onept::refine_intersection_pt |
( |
std::vector< vpgl_rational_camera< double > > const & |
cams, |
|
|
std::vector< float > const & |
cam_weights, |
|
|
std::vector< vgl_point_2d< double > > const & |
image_pts, |
|
|
vgl_point_3d< double > const & |
initial_pt, |
|
|
vgl_point_3d< double > & |
final_pt, |
|
|
double const & |
relative_diameter = 1.0 |
|
) |
| |
|
static |
The documentation for this class was generated from the following files: