|
OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
Holds a table of RPF replace/update section subheader records. More...
#include <ossimRpfReplaceUpdateTable.h>
Public Member Functions | |
| ossimRpfReplaceUpdateTable () | |
| default constructor More... | |
| ossimRpfReplaceUpdateTable (const ossimRpfReplaceUpdateTable &obj) | |
| copy constructor More... | |
| const ossimRpfReplaceUpdateTable & | operator= (const ossimRpfReplaceUpdateTable &rhs) |
| assignment operator More... | |
| void | addRecord (const ossimRpfReplaceUpdateRecord &record) |
| Method to add a record. More... | |
| void | clear () |
| Clears the table. More... | |
| 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. More... | |
Public Member Functions inherited from ossimReferenced | |
| ossimReferenced () | |
| ossimReferenced (const ossimReferenced &) | |
| ossimReferenced & | operator= (const ossimReferenced &) |
| void | ref () const |
| increment the reference count by one, indicating that this object has another pointer which is referencing it. More... | |
| void | unref () const |
| decrement the reference count by one, indicating that a pointer to this object is referencing it. More... | |
| void | unref_nodelete () const |
| decrement the reference count by one, indicating that a pointer to this object is referencing it. More... | |
| int | referenceCount () const |
Private Attributes | |
| std::vector< ossimRpfReplaceUpdateRecord > | m_table |
Additional Inherited Members | |
Protected Member Functions inherited from ossimReferenced | |
| virtual | ~ossimReferenced () |
Holds a table of RPF replace/update section subheader records.
See MIL-STD-2411 for detailed information.
Definition at line 29 of file ossimRpfReplaceUpdateTable.h.
| ossimRpfReplaceUpdateTable::ossimRpfReplaceUpdateTable | ( | ) |
default constructor
Definition at line 21 of file ossimRpfReplaceUpdateTable.cpp.
| ossimRpfReplaceUpdateTable::ossimRpfReplaceUpdateTable | ( | const ossimRpfReplaceUpdateTable & | obj | ) |
copy constructor
Definition at line 27 of file ossimRpfReplaceUpdateTable.cpp.
| void ossimRpfReplaceUpdateTable::addRecord | ( | const ossimRpfReplaceUpdateRecord & | record | ) |
Method to add a record.
| record | to add. |
Definition at line 43 of file ossimRpfReplaceUpdateTable.cpp.
References m_table.
Referenced by ossimRpfFrame::populateReplaceUpdateTable().
| void ossimRpfReplaceUpdateTable::clear | ( | ) |
Clears the table.
Definition at line 48 of file ossimRpfReplaceUpdateTable.cpp.
References m_table.
Referenced by ossimRpfFrame::populateReplaceUpdateTable().
| const ossimRpfReplaceUpdateTable & ossimRpfReplaceUpdateTable::operator= | ( | const ossimRpfReplaceUpdateTable & | rhs | ) |
assignment operator
Definition at line 33 of file ossimRpfReplaceUpdateTable.cpp.
References m_table.
| std::ostream & ossimRpfReplaceUpdateTable::print | ( | std::ostream & | out, |
| const std::string & | prefix = std::string() |
||
| ) | const |
print method that outputs a key/value type format adding prefix to keys.
| out | Stream to output to. |
| prefix | This will be prepended to key. e.g. Where prefix = "nitf.rpf." and key is "new_file" key becomes: "nitf.rpf.replace_update_record0.new_file: |
Definition at line 53 of file ossimRpfReplaceUpdateTable.cpp.
|
private |
Definition at line 65 of file ossimRpfReplaceUpdateTable.h.
Referenced by addRecord(), clear(), operator=(), and print().
1.8.14