core/vpgl/io/vpgl_io_lvcs.h
Go to the documentation of this file.
00001 #ifndef vpgl_io_lvcs_h_
00002 #define vpgl_io_lvcs_h_
00003 //:
00004 // \file
00005 #include <vsl/vsl_binary_io.h>
00006 #include <vpgl/vpgl_lvcs.h>
00007 #include <vpgl/vpgl_lvcs_sptr.h>
00008 
00009 //: Binary save lvcs to stream
00010 void vsl_b_write(vsl_b_ostream & os, vpgl_lvcs const& lvcs);
00011 
00012 //: Binary load lvcs from stream.
00013 void vsl_b_read(vsl_b_istream & is, vpgl_lvcs &lvcs);
00014 
00015 //: Print human readable summary of object to a stream
00016 void vsl_print_summary(vcl_ostream& os,const vpgl_lvcs & l);
00017 
00018 //: Binary save lvcs sptr to stream
00019 void vsl_b_write(vsl_b_ostream & os, vpgl_lvcs_sptr const& lvcs_sptr);
00020 
00021 //: Binary load lvcs from stream.
00022 void vsl_b_read(vsl_b_istream & is, vpgl_lvcs_sptr &lvcs);
00023 
00024 #endif
00025