OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimRpfCompressionSection.h>
Public Member Functions | |
ossimRpfCompressionSection () | |
virtual | ~ossimRpfCompressionSection () |
ossimErrorCode | parseStream (ossim::istream &in, ossimByteOrder byteOrder) |
void | print (std::ostream &out) const |
const std::vector< ossimRpfCompressionOffsetTableData > & | getTable () const |
const ossimRpfCompressionSectionSubheader * | getSubheader () const |
Private Member Functions | |
void | clearTable () |
Friends | |
std::ostream & | operator<< (std::ostream &out, const ossimRpfCompressionSection &data) |
Definition at line 27 of file ossimRpfCompressionSection.h.
ossimRpfCompressionSection::ossimRpfCompressionSection | ( | ) |
Definition at line 102 of file ossimRpfCompressionSection.cpp.
References theSubheader.
|
virtual |
Definition at line 108 of file ossimRpfCompressionSection.cpp.
References theSubheader.
|
private |
|
inline |
Definition at line 41 of file ossimRpfCompressionSection.h.
References theSubheader.
|
inline |
Definition at line 37 of file ossimRpfCompressionSection.h.
References theTable.
Referenced by ossimRpfCacheTileSource::fillSubTileCadrg(), ossimCibCadrgTileSource::fillSubTileCadrg(), ossimRpfCacheTileSource::fillSubTileCib(), and ossimCibCadrgTileSource::fillSubTileCib().
ossimErrorCode ossimRpfCompressionSection::parseStream | ( | ossim::istream & | in, |
ossimByteOrder | byteOrder | ||
) |
Definition at line 117 of file ossimRpfCompressionSection.cpp.
References ossim::byteOrder(), ossimRpfCompressionLookupOffsetRecord::getCompressionLookupTableId(), ossimRpfCompressionLookupOffsetRecord::getCompressionLookupTableOffset(), ossimRpfCompressionLookupOffsetRecord::getCompressionLookupValueBitLength(), ossimRpfCompressionSectionSubheader::getEndOffset(), ossimRpfCompressionSectionSubheader::getNumberOfCompressionLookupOffsetRecords(), ossimRpfCompressionLookupOffsetRecord::getNumberOfCompressionLookupRecords(), ossimRpfCompressionLookupOffsetRecord::getNumberOfValuesPerCompressionLookupRecord(), ossimEndian::getSystemEndianType(), ossimErrorCodes::OSSIM_ERROR, ossimErrorCodes::OSSIM_OK, ossimRpfCompressionLookupOffsetRecord::parseStream(), ossimRpfCompressionSectionSubheader::parseStream(), size, ossimEndian::swap(), theCompressionLookupOffsetTableOffset, theCompressionLookupTableOffsetRecordLength, theSubheader, and theTable.
Referenced by ossimRpfHeader::getNewCompressionSection().
void ossimRpfCompressionSection::print | ( | std::ostream & | out | ) | const |
Definition at line 189 of file ossimRpfCompressionSection.cpp.
References theSubheader, and theTable.
Referenced by operator<<().
|
friend |
Definition at line 95 of file ossimRpfCompressionSection.cpp.
|
private |
Definition at line 50 of file ossimRpfCompressionSection.h.
Referenced by parseStream().
|
private |
Definition at line 51 of file ossimRpfCompressionSection.h.
Referenced by parseStream().
|
private |
Definition at line 48 of file ossimRpfCompressionSection.h.
Referenced by getSubheader(), ossimRpfCompressionSection(), parseStream(), print(), and ~ossimRpfCompressionSection().
|
private |
Definition at line 53 of file ossimRpfCompressionSection.h.
Referenced by getTable(), parseStream(), and print().