vil_stream_write.h
Go to the documentation of this file.
1 // This is core/vil/vil_stream_write.h
2 #ifndef vil_stream_write_h_
3 #define vil_stream_write_h_
4 //:
5 // \file
6 // \brief write integers to vil_stream
7 //
8 // Functions to write integers to aa vil_stream.
9 // The endianness refers to the format in the stream, not the
10 // native format of the compiler or execution environment.
11 //
12 // \author fsm
13 //
14 // \verbatim
15 // Modifications
16 // 23 Oct.2003 - Peter Vanroose - Added support for 64-bit int pixels
17 // \endverbatim
18 
19 #include <vxl_config.h>
20 class vil_stream;
21 
22 //:
23 // \relatesalso vil_stream
25 //:
26 // \relatesalso vil_stream
28 
29 //:
30 // \relatesalso vil_stream
32 //:
33 // \relatesalso vil_stream
35 
36 //:
37 // \relatesalso vil_stream
39 //:
40 // \relatesalso vil_stream
42 
43 #if VXL_HAS_INT_64
44 //:
45 // \relatesalso vil_stream
46 void vil_stream_write_big_endian_uint_64(vil_stream *, vxl_uint_64);
47 //:
48 // \relatesalso vil_stream
49 void vil_stream_write_little_endian_uint_64(vil_stream *, vxl_uint_64);
50 #endif
51 
52 #endif // vil_stream_write_h_
void vil_stream_write_big_endian_int_32(vil_stream *, vxl_int_32)
void vil_stream_write_big_endian_uint_16(vil_stream *, vxl_uint_16)
void vil_stream_write_little_endian_int_32(vil_stream *, vxl_int_32)
void vil_stream_write_little_endian_uint_16(vil_stream *, vxl_uint_16)
Stream interface for VIL image loaders.
Definition: vil_stream.h:21
void vil_stream_write_big_endian_uint_32(vil_stream *, vxl_uint_32)
void vil_stream_write_little_endian_uint_32(vil_stream *, vxl_uint_32)