A general camera class. More...
Go to the source code of this file.
Classes | |
| class | vpgl_camera< T > |
Typedefs | |
| typedef vbl_smart_ptr < vpgl_camera< double > > | vpgl_camera_double_sptr |
A general camera class.
A basic abstract camera class on which all specific cameras are based. As such there is only one operation it performs: project a 3d world point into a 2d image point. The class is templated over T which had better be an algebraic field.
Modifications
October 26, 2006 - Moved homogeneous methods to projective camera, since
projective geometry may not apply in the most general case, e.g. rational cameras. - JLM
Definition in file vpgl_camera.h.
| typedef vbl_smart_ptr<vpgl_camera<double> > vpgl_camera_double_sptr |
Definition at line 40 of file vpgl_camera.h.
1.7.5.1