|
OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimRpfFrameFileIndexSubsection.h>
Public Member Functions | |
| ossimRpfFrameFileIndexSubsection () | |
| default constructor More... | |
| ossimRpfFrameFileIndexSubsection (const ossimRpfFrameFileIndexSubsection &obj) | |
| copy constructor More... | |
| const ossimRpfFrameFileIndexSubsection & | operator= (const ossimRpfFrameFileIndexSubsection &rhs) |
| assignment operator More... | |
| virtual | ~ossimRpfFrameFileIndexSubsection () |
| ossimErrorCode | parseStream (std::istream &in, ossimByteOrder byteOrder) |
| void | writeStream (std::ostream &out) |
| Write method. More... | |
| void | clearFields () |
| std::ostream & | print (std::ostream &out) const |
| void | setNumberOfFileIndexRecords (ossim_uint32 numberOfIndexRecords) |
| void | setNumberOfPathnames (ossim_uint32 numberOfPathnames) |
| const std::vector< ossimRpfFrameFileIndexRecord > & | getIndexTable () const |
| const std::vector< ossimRpfPathnameRecord > & | getPathnameTable () const |
| bool | getFrameFileIndexRecordFromFile (const ossimFilename &file, ossimRpfFrameFileIndexRecord &record) const |
| Gets the record matching file. 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< ossimRpfFrameFileIndexRecord > | m_indexTable |
| std::vector< ossimRpfPathnameRecord > | m_pathnameTable |
Friends | |
| std::ostream & | operator<< (std::ostream &out, const ossimRpfFrameFileIndexSubsection &data) |
Additional Inherited Members | |
Protected Member Functions inherited from ossimReferenced | |
| virtual | ~ossimReferenced () |
Definition at line 24 of file ossimRpfFrameFileIndexSubsection.h.
| ossimRpfFrameFileIndexSubsection::ossimRpfFrameFileIndexSubsection | ( | ) |
default constructor
Definition at line 26 of file ossimRpfFrameFileIndexSubsection.cpp.
| ossimRpfFrameFileIndexSubsection::ossimRpfFrameFileIndexSubsection | ( | const ossimRpfFrameFileIndexSubsection & | obj | ) |
copy constructor
Definition at line 33 of file ossimRpfFrameFileIndexSubsection.cpp.
|
virtual |
Definition at line 52 of file ossimRpfFrameFileIndexSubsection.cpp.
| void ossimRpfFrameFileIndexSubsection::clearFields | ( | ) |
Definition at line 102 of file ossimRpfFrameFileIndexSubsection.cpp.
References m_indexTable, and m_pathnameTable.
| bool ossimRpfFrameFileIndexSubsection::getFrameFileIndexRecordFromFile | ( | const ossimFilename & | file, |
| ossimRpfFrameFileIndexRecord & | record | ||
| ) | const |
Gets the record matching file.
| file | In the form of: 003H1U1B.I21 |
| record | The record to initialize. |
Definition at line 142 of file ossimRpfFrameFileIndexSubsection.cpp.
References m_indexTable.
Referenced by ossimRpfToc::getCorespondingEntry().
| const std::vector< ossimRpfFrameFileIndexRecord > & ossimRpfFrameFileIndexSubsection::getIndexTable | ( | ) | const |
Definition at line 131 of file ossimRpfFrameFileIndexSubsection.cpp.
References m_indexTable.
| const std::vector< ossimRpfPathnameRecord > & ossimRpfFrameFileIndexSubsection::getPathnameTable | ( | ) | const |
Definition at line 137 of file ossimRpfFrameFileIndexSubsection.cpp.
References m_pathnameTable.
| const ossimRpfFrameFileIndexSubsection & ossimRpfFrameFileIndexSubsection::operator= | ( | const ossimRpfFrameFileIndexSubsection & | rhs | ) |
assignment operator
Definition at line 41 of file ossimRpfFrameFileIndexSubsection.cpp.
References m_indexTable, and m_pathnameTable.
| ossimErrorCode ossimRpfFrameFileIndexSubsection::parseStream | ( | std::istream & | in, |
| ossimByteOrder | byteOrder | ||
| ) |
Definition at line 56 of file ossimRpfFrameFileIndexSubsection.cpp.
References ossim::byteOrder(), m_indexTable, m_pathnameTable, ossimErrorCodes::OSSIM_ERROR, and ossimErrorCodes::OSSIM_OK.
Referenced by ossimRpfHeader::getNewFileIndexSubsection().
| std::ostream & ossimRpfFrameFileIndexSubsection::print | ( | std::ostream & | out | ) | const |
Definition at line 108 of file ossimRpfFrameFileIndexSubsection.cpp.
References m_indexTable, and m_pathnameTable.
Referenced by operator<<().
| void ossimRpfFrameFileIndexSubsection::setNumberOfFileIndexRecords | ( | ossim_uint32 | numberOfIndexRecords | ) |
Definition at line 119 of file ossimRpfFrameFileIndexSubsection.cpp.
References m_indexTable.
Referenced by ossimRpfHeader::getNewFileIndexSubsection().
| void ossimRpfFrameFileIndexSubsection::setNumberOfPathnames | ( | ossim_uint32 | numberOfPathnames | ) |
Definition at line 125 of file ossimRpfFrameFileIndexSubsection.cpp.
References m_pathnameTable.
Referenced by ossimRpfHeader::getNewFileIndexSubsection().
| void ossimRpfFrameFileIndexSubsection::writeStream | ( | std::ostream & | out | ) |
Write method.
| out | Stream to write to. |
Definition at line 85 of file ossimRpfFrameFileIndexSubsection.cpp.
References m_indexTable, and m_pathnameTable.
|
friend |
Definition at line 21 of file ossimRpfFrameFileIndexSubsection.cpp.
|
private |
Definition at line 73 of file ossimRpfFrameFileIndexSubsection.h.
Referenced by clearFields(), getFrameFileIndexRecordFromFile(), getIndexTable(), operator=(), parseStream(), print(), setNumberOfFileIndexRecords(), and writeStream().
|
private |
Definition at line 75 of file ossimRpfFrameFileIndexSubsection.h.
Referenced by clearFields(), getPathnameTable(), operator=(), parseStream(), print(), setNumberOfPathnames(), and writeStream().
1.8.14