#include <vpgl_ray_intersect.h>
Public Member Functions | |
vpgl_ray_intersect (unsigned dim) | |
~vpgl_ray_intersect () | |
bool | intersect (vcl_vector< vpgl_camera< double > * > const &cams, vcl_vector< vgl_point_2d< double > > const &image_pts, vgl_point_3d< double > const &initial_intersection, vgl_point_3d< double > &intersection) |
Intersect the rays. return false if intersection fails. | |
Protected Attributes | |
unsigned | dim_ |
vcl_vector< vpgl_camera < double > * > | f_cameras_ |
vcl_vector< vgl_point_2d < double > > | f_image_pts_ |
Definition at line 69 of file vpgl_ray_intersect.h.
vpgl_ray_intersect::vpgl_ray_intersect | ( | unsigned | dim | ) |
Definition at line 77 of file vpgl_ray_intersect.cxx.
vpgl_ray_intersect::~vpgl_ray_intersect | ( | ) | [inline] |
Definition at line 74 of file vpgl_ray_intersect.h.
bool vpgl_ray_intersect::intersect | ( | vcl_vector< vpgl_camera< double > * > const & | cams, |
vcl_vector< vgl_point_2d< double > > const & | image_pts, | ||
vgl_point_3d< double > const & | initial_intersection, | ||
vgl_point_3d< double > & | intersection | ||
) |
Intersect the rays. return false if intersection fails.
Note image points are not homogeneous because require finite points to measure projection error
Definition at line 84 of file vpgl_ray_intersect.cxx.
unsigned vpgl_ray_intersect::dim_ [protected] |
Definition at line 86 of file vpgl_ray_intersect.h.
vcl_vector<vpgl_camera<double>* > vpgl_ray_intersect::f_cameras_ [protected] |
Definition at line 87 of file vpgl_ray_intersect.h.
vcl_vector<vgl_point_2d<double> > vpgl_ray_intersect::f_image_pts_ [protected] |
Definition at line 88 of file vpgl_ray_intersect.h.