Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
vpgl_rational_adjust_onept Class Reference

#include <vpgl_rational_adjust_onept.h>

Public Member Functions

 ~vpgl_rational_adjust_onept ()=default
 

Static Public Member Functions

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)
 

Protected Member Functions

 vpgl_rational_adjust_onept ()
 

Detailed Description

Definition at line 64 of file vpgl_rational_adjust_onept.h.

Constructor & Destructor Documentation

◆ ~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

Member Function Documentation

◆ adjust() [1/2]

bool vpgl_rational_adjust_onept::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

Definition at line 268 of file vpgl_rational_adjust_onept.cxx.

◆ 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

Definition at line 294 of file vpgl_rational_adjust_onept.cxx.

◆ 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

Definition at line 326 of file vpgl_rational_adjust_onept.cxx.

◆ 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

Definition at line 358 of file vpgl_rational_adjust_onept.cxx.

◆ 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

Definition at line 127 of file vpgl_rational_adjust_onept.cxx.

◆ 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

Definition at line 183 of file vpgl_rational_adjust_onept.cxx.

◆ 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

Definition at line 229 of file vpgl_rational_adjust_onept.cxx.


The documentation for this class was generated from the following files: