#include <vpgl_camera.h>

Public Member Functions | |
| vpgl_camera ()=default | |
| ~vpgl_camera () override=default | |
| virtual std::string | type_name () const |
| class identity functions for casting. More... | |
| std::string | is_a () const |
| bool | is_class (std::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. More... | |
| void | ref () |
| void | unref () |
| long | get_references () const |
| bool | is_referenced () const |
Definition at line 31 of file vpgl_camera.h.
|
default |
|
overridedefault |
|
inline |
Definition at line 40 of file vpgl_camera.h.
|
inline |
Definition at line 41 of file vpgl_camera.h.
|
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_geo_camera, vpgl_local_rational_camera< T >, and vpgl_generic_camera< T >.
|
inlinevirtual |
class identity functions for casting.
Reimplemented in vpgl_rational_camera< T >, vpgl_rational_camera< double >, vpgl_proj_camera< T >, vpgl_perspective_camera< T >, vpgl_geo_camera, vpgl_affine_camera< T >, vpgl_generic_camera< T >, and vpgl_local_rational_camera< T >.
Definition at line 39 of file vpgl_camera.h.
1.8.15