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