#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.