OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimRpfReplaceUpdateSectionSubheader.h
Go to the documentation of this file.
1 //----------------------------------------------------------------------------
2 //
3 // File: ossimRpfReplaceUpdateSectionSubheader.h
4 //
5 // License: See top level LICENSE.txt file.
6 //
7 // Author: David Burken
8 //
9 // Description: See class description.
10 //
11 //----------------------------------------------------------------------------
12 // $Id: ossimRpfReplaceUpdateSectionSubheader.h 20324 2011-12-06 22:25:23Z dburken $
13 
14 #ifndef ossimRpfReplaceUpdateSubheader_Header
15 #define ossimRpfReplaceUpdateSubheader_Header 1
16 
20 #include <iosfwd>
21 
28 {
29 public:
30 
34 
37 
40 
44 
47 
54 
62  void writeStream(std::ostream& out);
63 
73  std::ostream& print(std::ostream& out) const;
74 
76  ossim_uint32 getOffset() const;
77 
80 
83 
88  void setNumberOfRecords(ossim_uint16 count);
89 
90  void setRecordLength(ossim_uint16 length);
91  void clearFields();
92 
93 private:
97 };
98 
99 
100 
101 #endif /* #ifndef ossimRpfReplaceUpdateSubheader_Header */
ossim_int32 ossimErrorCode
const ossimRpfReplaceUpdateSectionSubheader & operator=(const ossimRpfReplaceUpdateSectionSubheader &rhs)
assignment operator
ossimReferenced allows for shared object ref counting if the reference count ever gets to 0 or less i...
OSSIM_DLL ossimByteOrder byteOrder()
Definition: ossimCommon.cpp:54
unsigned short ossim_uint16
friend std::ostream & operator<<(std::ostream &out, const ossimRpfReplaceUpdateSectionSubheader &data)
Convenience output operator.
std::ostream & print(std::ostream &out) const
print method that outputs a key/value type format adding prefix to keys.
unsigned int ossim_uint32
ossimByteOrder
void setNumberOfRecords(ossim_uint16 count)
Sets number of records.
std::basic_istream< char > istream
Base class for char input streams.
Definition: ossimIosFwd.h:20
ossimErrorCode parseStream(std::istream &in, ossimByteOrder byteOrder)
Method to parse the record.
RPF replace/update section subheader record.
std::basic_ostream< char > ostream
Base class for char output streams.
Definition: ossimIosFwd.h:23