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... | |
![]() | |
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 | |
![]() | |
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().