vil_bmp_info_header.h
Go to the documentation of this file.
1 // This is core/vil/file_formats/vil_bmp_info_header.h
2 #ifndef vil_bmp_info_header_h_
3 #define vil_bmp_info_header_h_
4 //:
5 // \file
6 // \author fsm
7 
8 class vil_stream;
9 #include <iosfwd>
10 #ifdef _MSC_VER
11 # include <vcl_msvc_warnings.h>
12 #endif
13 
15 {
16  enum { disk_size = 4+4+4+4+4+4 }; // this is what is *on disk*.
17  unsigned compression; // 4
18  unsigned bitmap_size; // 4
19  unsigned horiz_res; // 4
20  unsigned verti_res; // 4
21  unsigned colormapsize;// 4
22  unsigned colorcount; // 4
23 
25  void read(vil_stream *);
26  void write(vil_stream *) const;
27  void print(std::ostream &) const;
28 };
29 
30 #endif // vil_bmp_info_header_h_
void write(vil_stream *) const
Stream interface for VIL image loaders.
Definition: vil_stream.h:21
void read(vil_stream *)
void print(std::ostream &) const