OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimRpfImageDescriptionSubheader.h
Go to the documentation of this file.
1 //*******************************************************************
2 //
3 // License: MIT
4 //
5 // See LICENSE.txt file in the top level directory for more details.
6 //
7 // Author: Garrett Potts
8 //
9 // Description: Rpf support class
10 //
11 //********************************************************************
12 // $Id: ossimRpfImageDescriptionSubheader.h 14241 2009-04-07 19:59:23Z dburken $
13 #ifndef ossimRpfImageDescriptionSubheader_HEADER
14 #define ossimRpfImageDescriptionSubheader_HEADER
15 
16 #include <iosfwd>
17 
21 
23 {
24 public:
25  friend std::ostream& operator <<(
27 
30 
32 
35 
37  {
39  }
41  {
43  }
45  {
47  }
49  {
51  }
53  {
55  }
57  {
59  }
61  {
63  }
65  {
67  }
69  {
71  }
73  {
75  }
77  {
79  }
81  {
83  }
84 
95  const std::string& prefix=std::string()) const;
96 
97 private:
98  void clearFields();
99  // work variables to store useful information.
102 
107 
114 
125 };
126 
127 #endif
ossim_int32 ossimErrorCode
OSSIM_DLL ossimByteOrder byteOrder()
Definition: ossimCommon.cpp:54
friend std::ostream & operator<<(std::ostream &out, const ossimRpfImageDescriptionSubheader &data)
unsigned short ossim_uint16
unsigned int ossim_uint32
ossimByteOrder
std::basic_istream< char > istream
Base class for char input streams.
Definition: ossimIosFwd.h:20
std::ostream & print(std::ostream &out, const std::string &prefix=std::string()) const
print method that outputs a key/value type format adding prefix to keys.
const unsigned long OSSIM_RPF_ULONG_NULL
ossimErrorCode parseStream(std::istream &in, ossimByteOrder byteOrder)
std::basic_ostream< char > ostream
Base class for char output streams.
Definition: ossimIosFwd.h:23