core
vpgl
io
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
>
7
#include <
vpgl/vpgl_camera_double_sptr.h
>
8
#include <
vpgl/vpgl_camera_float_sptr.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.
23
void
vsl_b_read
(
vsl_b_istream
& is,
vpgl_camera_double_sptr
&camera);
24
void
vsl_b_read
(
vsl_b_istream
& is,
vpgl_camera_float_sptr
&camera);
25
26
#endif
vsl_b_ostream
vpgl_camera_double_sptr.h
vsl_b_read
void vsl_b_read(vsl_b_istream &is, vpgl_camera< T > *&camera)
Binary load camera from stream.
Definition:
vpgl_io_camera.hxx:75
vsl_b_write
void vsl_b_write(vsl_b_ostream &os, vpgl_camera< T > *const &camera)
Binary save camera to stream.
Definition:
vpgl_io_camera.hxx:28
vbl_smart_ptr
vpgl_camera
Definition:
vpgl_camera.h:31
vpgl_camera_float_sptr.h
vpgl_camera.h
A general camera class.
vsl_b_istream
vsl_binary_io.h
Generated by
1.8.15