|
| static bool | ray (const vpgl_camera< double > *cam, vnl_double_3 const &point_3d, vnl_double_3 &ray) |
| | Generic camera interfaces (pointer for abstract class). More...
|
| |
| static bool | ray (const vpgl_camera< double > *cam, vgl_point_3d< double > const &point_3d, vgl_vector_3d< double > &ray) |
| | compute the ray at a given 3-d point. More...
|
| |
| static bool | ray (const vpgl_camera< double > *cam, vgl_point_3d< double > const &point_3d, double origin_z, vgl_ray_3d< double > &ray) |
| | vgl interface, origin_z defines an x-y plane wherein lies the ray origin. More...
|
| |
| static bool | ray (const vpgl_camera< double > *cam, vgl_point_2d< double > image_pt, vgl_point_2d< double > const &inital_guess, double origin_z, double dz, vgl_ray_3d< double > &ray) |
| | vgl interface, origin_z defines an x-y plane wherein lies the ray origin. More...
|
| |
| static bool | ray (vpgl_rational_camera< double > const &rcam, vnl_double_3 const &point_3d, vnl_double_3 &ray) |
| | compute the ray at a given 3-d point. More...
|
| |
| static bool | ray (vpgl_rational_camera< double > const &rcam, vgl_point_3d< double > const &point_3d, vgl_vector_3d< double > &ray) |
| | compute the ray at a given 3-d point. More...
|
| |
| static bool | ray (vpgl_rational_camera< double > const &rcam, vgl_point_3d< double > const &point_3d, vgl_ray_3d< double > &ray) |
| | compute the ray at a given 3-d point. More...
|
| |
| static bool | ray (vpgl_local_rational_camera< double > const &lrcam, const double u, const double v, vgl_point_3d< double > &origin, vgl_vector_3d< double > &dir) |
| | compute a ray in local Cartesian coordinates at a given (u, v). More...
|
| |
| static bool | ray (vpgl_local_rational_camera< double > const &lrcam, const double u, const double v, vgl_ray_3d< double > &ray) |
| | compute a ray in local Cartesian coordinates at a given (u, v). More...
|
| |
| static bool | plane_ray (vpgl_local_rational_camera< double > const &lrcam, const vgl_point_2d< double > image_point1, const vgl_point_2d< double > image_point2, vgl_plane_3d< double > &plane) |
| | compute a ray in local Cartesian coordinates for a local rational cam. More...
|
| |
| static bool | ray (vpgl_proj_camera< double > const &cam, vgl_point_3d< double > const &world_pt, vgl_ray_3d< double > &ray) |
| |
| static bool | principal_ray (vpgl_proj_camera< double > const &cam, vgl_ray_3d< double > &pray) |
| |
| static bool | ray (vpgl_perspective_camera< double > const &cam, vgl_point_3d< double > const &world_pt, vgl_ray_3d< double > &ray) |
| |
| static bool | principal_ray (vpgl_perspective_camera< double > const &cam, vgl_ray_3d< double > &pray) |
| |
| static bool | ray (vpgl_generic_camera< double > const &cam, vgl_point_3d< double > const &world_pt, vgl_ray_3d< double > &ray) |
| |
| static double | angle_between_rays (vgl_rotation_3d< double > const &r0, vgl_rotation_3d< double > const &r1) |
| | angle(radians) between principal ray of one rotation and the principal ray of a second rotation. More...
|
| |
| static double | rot_about_ray (vgl_rotation_3d< double > const &r0, vgl_rotation_3d< double > const &r1) |
| | the rotation about the principal ray required to go from r0 to r1. More...
|
| |
| static vgl_rotation_3d< double > | rot_to_point_ray (vgl_vector_3d< double > const &ray_dir) |
| | the rotation required to point the principal ray in a given direction, starting with the identity camera (principal ray in z direction). More...
|
| |
| static vgl_rotation_3d< double > | rot_to_point_ray (double azimuth, double elevation) |
| | define the principal ray in spherical coordinates (in degrees, azimuth [0 360], elevation [0, 180], x axis = (0, 90), y axis = (90, 90, z axis = (0, 0)). More...
|
| |
Definition at line 20 of file vpgl_ray.h.