#include <vpgl_camera_homographies.h>
Static Public Member Functions | |
| static vgl_h_matrix_2d< double > | homography_from_camera (vpgl_proj_camera< double > const &cam, vgl_plane_3d< double > const &plane) |
| create a plane projective transformation from the camera image plane to the specified plane. | |
| static vgl_h_matrix_2d< double > | homography_from_camera (vpgl_perspective_camera< double > const &cam, vgl_plane_3d< double > const &plane) |
| create a plane projective transformation from the camera image plane to the specified plane. | |
| static vgl_h_matrix_2d< double > | homography_to_camera (vpgl_proj_camera< double > const &cam, vgl_plane_3d< double > const &plane) |
| create a plane projective transformation from the specified plane to the camera image plane. | |
| static vgl_h_matrix_2d< double > | homography_to_camera (vpgl_perspective_camera< double > const &cam, vgl_plane_3d< double > const &plane) |
| create a plane projective transformation from the specified plane to the camera image plane. | |
| static vpgl_perspective_camera < double > | transform_camera_to_plane (vpgl_perspective_camera< double > const &cam, vgl_plane_3d< double > const &plane) |
| transform a camera so that its world coordinate system has the specified plane as the world X-Y plane. | |
| static vpgl_proj_camera< double > | transform_camera_to_plane (vpgl_proj_camera< double > const &cam, vgl_plane_3d< double > const &plane) |
| transform a camera so that its world coordinate system has the specified plane as the world X-Y plane. | |
| static vcl_vector < vgl_point_3d< double > > | transform_points_to_plane (vgl_plane_3d< double > const &plane, vgl_point_3d< double > const &ref_point, vcl_vector< vgl_point_3d< double > > const &pts) |
| transform a point cloud so that its coordinate system has the specified plane as the world X-Y plane. | |
Private Member Functions | |
| vpgl_camera_homographies () | |
| no public constructor - static methods only. | |
Definition at line 20 of file vpgl_camera_homographies.h.
| vpgl_camera_homographies::vpgl_camera_homographies | ( | ) | [inline, private] |
no public constructor - static methods only.
Definition at line 67 of file vpgl_camera_homographies.h.
| vgl_h_matrix_2d< double > vpgl_camera_homographies::homography_from_camera | ( | vpgl_proj_camera< double > const & | cam, |
| vgl_plane_3d< double > const & | plane | ||
| ) | [static] |
create a plane projective transformation from the camera image plane to the specified plane.
Definition at line 78 of file vpgl_camera_homographies.cxx.
| vgl_h_matrix_2d< double > vpgl_camera_homographies::homography_from_camera | ( | vpgl_perspective_camera< double > const & | cam, |
| vgl_plane_3d< double > const & | plane | ||
| ) | [static] |
create a plane projective transformation from the camera image plane to the specified plane.
Definition at line 88 of file vpgl_camera_homographies.cxx.
| vgl_h_matrix_2d< double > vpgl_camera_homographies::homography_to_camera | ( | vpgl_proj_camera< double > const & | cam, |
| vgl_plane_3d< double > const & | plane | ||
| ) | [static] |
create a plane projective transformation from the specified plane to the camera image plane.
Definition at line 47 of file vpgl_camera_homographies.cxx.
| vgl_h_matrix_2d< double > vpgl_camera_homographies::homography_to_camera | ( | vpgl_perspective_camera< double > const & | cam, |
| vgl_plane_3d< double > const & | plane | ||
| ) | [static] |
create a plane projective transformation from the specified plane to the camera image plane.
create a plane projective transformation from the camera image plane to the specified plane.
Definition at line 68 of file vpgl_camera_homographies.cxx.
| vpgl_perspective_camera< double > vpgl_camera_homographies::transform_camera_to_plane | ( | vpgl_perspective_camera< double > const & | cam, |
| vgl_plane_3d< double > const & | plane | ||
| ) | [static] |
transform a camera so that its world coordinate system has the specified plane as the world X-Y plane.
Definition at line 97 of file vpgl_camera_homographies.cxx.
| vpgl_proj_camera< double > vpgl_camera_homographies::transform_camera_to_plane | ( | vpgl_proj_camera< double > const & | cam, |
| vgl_plane_3d< double > const & | plane | ||
| ) | [static] |
transform a camera so that its world coordinate system has the specified plane as the world X-Y plane.
Definition at line 111 of file vpgl_camera_homographies.cxx.
| vcl_vector< vgl_point_3d< double > > vpgl_camera_homographies::transform_points_to_plane | ( | vgl_plane_3d< double > const & | plane, |
| vgl_point_3d< double > const & | ref_point, | ||
| vcl_vector< vgl_point_3d< double > > const & | pts | ||
| ) | [static] |
transform a point cloud so that its coordinate system has the specified plane as the world X-Y plane.
Definition at line 124 of file vpgl_camera_homographies.cxx.
1.7.5.1