core/vgl/io/vgl_io_line_2d.h
Go to the documentation of this file.
00001 // This is core/vgl/io/vgl_io_line_2d.h
00002 #ifndef vgl_io_line_2d_h_
00003 #define vgl_io_line_2d_h_
00004 //:
00005 // \file
00006 // \brief contains functions vsl_b_write, vsl_b_read and vsl_print_summary
00007 // \date 16 Mar 2001
00008 // \author Franck Bettinger
00009 //
00010 // \verbatim
00011 //  Modifications
00012 //   2001/03/16 Franck Bettinger    Creation
00013 // \endverbatim
00014 
00015 #include <vgl/vgl_line_2d.h>
00016 #include <vsl/vsl_binary_io.h>
00017 
00018 //: Binary save vgl_line_2d to stream.
00019 template <class T>
00020 void vsl_b_write(vsl_b_ostream &os, const vgl_line_2d<T>& v);
00021 
00022 //: Binary load vgl_line_2d from stream.
00023 template <class T>
00024 void vsl_b_read(vsl_b_istream &is, vgl_line_2d<T>& v);
00025 
00026 //: Print human readable summary of a vgl_line_2d object to a stream
00027 template <class T>
00028 void vsl_print_summary(vcl_ostream& os,const vgl_line_2d<T>& v);
00029 
00030 #endif // #ifndef vgl_io_line_2d_h_