#include <vpgl_camera.h>

Public Member Functions | |
| vpgl_camera () | |
| virtual | ~vpgl_camera () |
| virtual vcl_string | type_name () const |
| class identity functions for casting. | |
| vcl_string | is_a () const |
| bool | is_class (vcl_string const &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 |
Definition at line 28 of file vpgl_camera.h.
| vpgl_camera< T >::vpgl_camera | ( | ) | [inline] |
Definition at line 32 of file vpgl_camera.h.
| virtual vpgl_camera< T >::~vpgl_camera | ( | ) | [inline, virtual] |
Definition at line 33 of file vpgl_camera.h.
| vcl_string vpgl_camera< T >::is_a | ( | ) | const [inline] |
Reimplemented in vpgl_geo_camera.
Definition at line 37 of file vpgl_camera.h.
| bool vpgl_camera< T >::is_class | ( | vcl_string const & | name | ) | const [inline] |
Reimplemented in vpgl_geo_camera.
Definition at line 38 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_rational_camera< T >, vpgl_rational_camera< double >, vpgl_proj_camera< T >, vpgl_local_rational_camera< T >, vpgl_geo_camera, and vpgl_generic_camera< T >.
| virtual vcl_string vpgl_camera< T >::type_name | ( | ) | const [inline, virtual] |
class identity functions for casting.
Reimplemented in vpgl_rational_camera< T >, vpgl_rational_camera< double >, vpgl_proj_camera< T >, vpgl_perspective_camera< T >, vpgl_affine_camera< T >, vpgl_geo_camera, vpgl_generic_camera< T >, and vpgl_local_rational_camera< T >.
Definition at line 36 of file vpgl_camera.h.
1.7.5.1