OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimRpfAttributeSectionSubheader.h>
Public Member Functions | |
ossimRpfAttributeSectionSubheader () | |
virtual | ~ossimRpfAttributeSectionSubheader () |
ossimErrorCode | parseStream (ossim::istream &in, ossimByteOrder byteOrder) |
virtual void | print (std::ostream &out) const |
ossim_uint16 | getNumberOfAttributeOffsetRecords () const |
ossim_uint16 | getAttributeOffsetTableOffset () const |
ossim_uint64 | getSubheaderStart () const |
ossim_uint64 | getSubheaderEnd () const |
Private Member Functions | |
void | clearFields () |
Friends | |
std::ostream & | operator<< (std::ostream &out, const ossimRpfAttributeSectionSubheader &data) |
Definition at line 18 of file ossimRpfAttributeSectionSubheader.h.
ossimRpfAttributeSectionSubheader::ossimRpfAttributeSectionSubheader | ( | ) |
Definition at line 24 of file ossimRpfAttributeSectionSubheader.cpp.
References clearFields().
|
inlinevirtual |
Definition at line 25 of file ossimRpfAttributeSectionSubheader.h.
|
private |
Definition at line 68 of file ossimRpfAttributeSectionSubheader.cpp.
References theAttribteOffsetRecordLength, theAttributeOffsetTableOffset, theAttributeSectionSubheaderEnd, theAttributeSectionSubheaderStart, theNumberOfAttributeOffsetRecords, and theNumberOfExplicitArealCoverageRecords.
Referenced by ossimRpfAttributeSectionSubheader().
|
inline |
Definition at line 32 of file ossimRpfAttributeSectionSubheader.h.
References theAttributeOffsetTableOffset.
|
inline |
Definition at line 28 of file ossimRpfAttributeSectionSubheader.h.
References theNumberOfAttributeOffsetRecords.
ossim_uint64 ossimRpfAttributeSectionSubheader::getSubheaderEnd | ( | ) | const |
Definition at line 84 of file ossimRpfAttributeSectionSubheader.cpp.
References theAttributeSectionSubheaderEnd.
ossim_uint64 ossimRpfAttributeSectionSubheader::getSubheaderStart | ( | ) | const |
Definition at line 79 of file ossimRpfAttributeSectionSubheader.cpp.
References theAttributeSectionSubheaderStart.
ossimErrorCode ossimRpfAttributeSectionSubheader::parseStream | ( | ossim::istream & | in, |
ossimByteOrder | byteOrder | ||
) |
Definition at line 29 of file ossimRpfAttributeSectionSubheader.cpp.
References ossim::byteOrder(), ossimEndian::getSystemEndianType(), ossimErrorCodes::OSSIM_ERROR, ossimErrorCodes::OSSIM_OK, ossimEndian::swap(), theAttribteOffsetRecordLength, theAttributeOffsetTableOffset, theAttributeSectionSubheaderEnd, theAttributeSectionSubheaderStart, theNumberOfAttributeOffsetRecords, and theNumberOfExplicitArealCoverageRecords.
Referenced by ossimRpfHeader::getNewAttributeSectionSubheader().
|
virtual |
Definition at line 60 of file ossimRpfAttributeSectionSubheader.cpp.
References theAttribteOffsetRecordLength, theAttributeOffsetTableOffset, theNumberOfAttributeOffsetRecords, and theNumberOfExplicitArealCoverageRecords.
Referenced by operator<<().
|
friend |
Definition at line 16 of file ossimRpfAttributeSectionSubheader.cpp.
|
private |
Definition at line 46 of file ossimRpfAttributeSectionSubheader.h.
Referenced by clearFields(), parseStream(), and print().
|
private |
Definition at line 45 of file ossimRpfAttributeSectionSubheader.h.
Referenced by clearFields(), getAttributeOffsetTableOffset(), parseStream(), and print().
|
mutableprivate |
Definition at line 50 of file ossimRpfAttributeSectionSubheader.h.
Referenced by clearFields(), getSubheaderEnd(), and parseStream().
|
mutableprivate |
Definition at line 49 of file ossimRpfAttributeSectionSubheader.h.
Referenced by clearFields(), getSubheaderStart(), and parseStream().
|
private |
Definition at line 43 of file ossimRpfAttributeSectionSubheader.h.
Referenced by clearFields(), getNumberOfAttributeOffsetRecords(), parseStream(), and print().
|
private |
Definition at line 44 of file ossimRpfAttributeSectionSubheader.h.
Referenced by clearFields(), parseStream(), and print().