vpgl_io_camera.h
Go to the documentation of this file.
1 #ifndef vpgl_io_camera_h_
2 #define vpgl_io_camera_h_
3 //:
4 // \file
5 #include <vsl/vsl_binary_io.h>
6 #include <vpgl/vpgl_camera.h>
9 
10 //: Binary save camera to stream
11 template<class T>
12 void vsl_b_write(vsl_b_ostream & os, vpgl_camera<T>* const& camera);
13 
14 //: Binary load camera from stream.
15 template<class T>
16 void vsl_b_read(vsl_b_istream & is, vpgl_camera<T>* &camera);
17 
18 //: Binary save camera sptr to stream
19 void vsl_b_write(vsl_b_ostream & os, vpgl_camera_double_sptr const& cam_sptr);
20 void vsl_b_write(vsl_b_ostream & os, vpgl_camera_float_sptr const& cam_sptr);
21 
22 //: Binary load camera from stream.
25 
26 #endif
void vsl_b_read(vsl_b_istream &is, vpgl_camera< T > *&camera)
Binary load camera from stream.
void vsl_b_write(vsl_b_ostream &os, vpgl_camera< T > *const &camera)
Binary save camera to stream.
A general camera class.