#include <vpgl_camera.h>
Inheritance diagram for vpgl_camera< T >:

Definition at line 25 of file vpgl_camera.h.
Public Member Functions | |
| vpgl_camera () | |
| virtual | ~vpgl_camera () |
| virtual vcl_string | type_name () const |
| virtual void | project (const T x, const T y, const T z, T &u, T &v) const =0 |
| The generic camera interface. u represents image column, v image row. | |
| void | ref () |
| void | unref () |
| int | get_references () const |
| bool | is_referenced () const |
| vpgl_camera< T >::vpgl_camera | ( | ) | [inline] |
Definition at line 29 of file vpgl_camera.h.
| virtual vpgl_camera< T >::~vpgl_camera | ( | ) | [inline, virtual] |
Definition at line 30 of file vpgl_camera.h.
| virtual vcl_string vpgl_camera< T >::type_name | ( | ) | const [inline, virtual] |
Reimplemented in vpgl_affine_camera< T >, vpgl_local_rational_camera< T >, vpgl_perspective_camera< T >, vpgl_proj_camera< T >, vpgl_rational_camera< T >, vpgl_perspective_camera< double >, vpgl_proj_camera< double >, and vpgl_rational_camera< double >.
Definition at line 32 of file vpgl_camera.h.
| virtual void vpgl_camera< T >::project | ( | const T | x, | |
| const T | y, | |||
| const T | z, | |||
| T & | u, | |||
| T & | v | |||
| ) | const [pure virtual] |
The generic camera interface. u represents image column, v image row.
Implemented in vpgl_comp_rational_camera< T >, vpgl_local_rational_camera< T >, vpgl_proj_camera< T >, vpgl_rational_camera< T >, vpgl_proj_camera< double >, and vpgl_rational_camera< double >.
1.5.1