core/vnl/io/vnl_io_rational.h
Go to the documentation of this file.
00001 // This is core/vnl/io/vnl_io_rational.h
00002 #ifndef vnl_io_rational_h
00003 #define vnl_io_rational_h
00004 #ifdef VCL_NEEDS_PRAGMA_INTERFACE
00005 #pragma interface
00006 #endif
00007 //:
00008 // \file
00009 // \author Peter Vanroose
00010 // \date 10-Oct-2001
00011 
00012 #include <vsl/vsl_fwd.h>
00013 #include <vnl/vnl_rational.h>
00014 #include <vcl_iosfwd.h>
00015 
00016 //: Binary save vnl_rational to stream.
00017 //  \relatesalso vnl_rational
00018 void vsl_b_write(vsl_b_ostream & os, vnl_rational const& v);
00019 
00020 //: Binary load vnl_rational from stream.
00021 //  \relatesalso vnl_rational
00022 void vsl_b_read(vsl_b_istream & is, vnl_rational & v);
00023 
00024 //: Print human readable summary of object to a stream
00025 //  \relatesalso vnl_rational
00026 void vsl_print_summary(vcl_ostream & os, vnl_rational const& b);
00027 
00028 #endif // vnl_io_rational_h