vbl_io_bounding_box.h
Go to the documentation of this file.
1 // This is core/vbl/io/vbl_io_bounding_box.h
2 #ifndef vbl_io_bounding_box_h
3 #define vbl_io_bounding_box_h
4 //:
5 // \file
6 // \author P D Allen
7 // \date 21-Mar-2001
8 
9 #include <iosfwd>
10 #include <vsl/vsl_fwd.h>
11 #include <vbl/vbl_bounding_box.h>
12 #ifdef _MSC_VER
13 # include <vcl_msvc_warnings.h>
14 #endif
15 
16 //: Binary save vbl_bounding_box to stream.
17 template <class T, class DIM_>
18 void vsl_b_write(vsl_b_ostream &os, const vbl_bounding_box_base<T, DIM_> & p);
19 
20 //: Binary load vbl_bounding_box from stream.
21 template <class T, class DIM_>
22 void vsl_b_read(vsl_b_istream &is, vbl_bounding_box_base<T, DIM_> & p);
23 
24 //: Print human readable summary of object to a stream
25 template <class T, class DIM_>
26 void vsl_print_summary(std::ostream& os,const vbl_bounding_box_base<T, DIM_> & p);
27 
28 #endif // vbl_io_bounding_box_h
void vsl_b_read(vsl_b_istream &is, vbl_bounding_box_base< T, DIM_ > &p)
Binary load vbl_bounding_box from stream.
Contains a bounding box class.
void vsl_b_write(vsl_b_ostream &os, const vbl_bounding_box_base< T, DIM_ > &p)
Binary save vbl_bounding_box to stream.
void vsl_print_summary(std::ostream &os, const vbl_bounding_box_base< T, DIM_ > &p)
Print human readable summary of object to a stream.