OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimRpfReplaceUpdateTable.h
Go to the documentation of this file.
1 //----------------------------------------------------------------------------
2 //
3 // File: ossimRpfReplaceUpdateTable.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: ossimRpfReplaceUpdateTable.h 20328 2011-12-07 17:43:24Z dburken $
13 
14 #ifndef ossimRpfReplaceUpdateTable_HEADER
15 #define ossimRpfReplaceUpdateTable_HEADER 1
16 
20 #include <iosfwd>
21 #include <string>
22 #include <vector>
23 
30 {
31 public:
32 
35 
38 
41 
46  void addRecord(const ossimRpfReplaceUpdateRecord& record);
47 
49  void clear();
50 
61  const std::string& prefix=std::string() ) const;
62 
63 private:
64 
65  std::vector<ossimRpfReplaceUpdateRecord> m_table;
66 };
67 
68 #endif /* #ifndef ossimRpfReplaceUpdateTable_HEADER */
Holds a table of RPF replace/update section subheader records.
ossimReferenced allows for shared object ref counting if the reference count ever gets to 0 or less i...
std::ostream & print(H5::H5File *file, std::ostream &out)
Print method.
Definition: ossimH5Util.cpp:41
ossimReferenced & operator=(const ossimReferenced &)
#define OSSIM_DLL
std::vector< ossimRpfReplaceUpdateRecord > m_table
std::basic_ostream< char > ostream
Base class for char output streams.
Definition: ossimIosFwd.h:23
RPF replace/update section subheader record.