Public Member Functions | Protected Attributes
vpgl_ray_intersect Class Reference

#include <vpgl_ray_intersect.h>

List of all members.

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_

Detailed Description

Definition at line 69 of file vpgl_ray_intersect.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Member Data Documentation

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.


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