OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimRpfCompressionSectionSubheader.h>
Public Member Functions | |
ossimRpfCompressionSectionSubheader () | |
virtual | ~ossimRpfCompressionSectionSubheader () |
ossimErrorCode | parseStream (ossim::istream &in, ossimByteOrder byteOrder) |
unsigned long | getStartOffset () const |
unsigned long | getEndOffset () const |
unsigned short | getCompressionAlgorithmId () const |
unsigned short | getNumberOfCompressionLookupOffsetRecords () const |
unsigned short | getNumberOfCompressionParameterOffsetRecords () const |
void | print (std::ostream &out) const |
Private Member Functions | |
void | clearFields () |
Private Attributes | |
unsigned long | theStartOffset |
unsigned long | theEndOffset |
unsigned short | theCompressionAlgorithmId |
unsigned short | theNumberOfCompressionLookupOffsetRecords |
unsigned short | theNumberOfCompressionParameterOffsetRecords |
Friends | |
std::ostream & | operator<< (std::ostream &out, const ossimRpfCompressionSectionSubheader &data) |
Definition at line 8 of file ossimRpfCompressionSectionSubheader.h.
ossimRpfCompressionSectionSubheader::ossimRpfCompressionSectionSubheader | ( | ) |
Definition at line 6 of file ossimRpfCompressionSectionSubheader.cpp.
References clearFields().
|
inlinevirtual |
Definition at line 14 of file ossimRpfCompressionSectionSubheader.h.
|
private |
Definition at line 56 of file ossimRpfCompressionSectionSubheader.cpp.
References theCompressionAlgorithmId, theEndOffset, theNumberOfCompressionLookupOffsetRecords, theNumberOfCompressionParameterOffsetRecords, and theStartOffset.
Referenced by ossimRpfCompressionSectionSubheader().
|
inline |
Definition at line 20 of file ossimRpfCompressionSectionSubheader.h.
References theCompressionAlgorithmId.
|
inline |
Definition at line 19 of file ossimRpfCompressionSectionSubheader.h.
References theEndOffset.
Referenced by ossimRpfCompressionSection::parseStream().
|
inline |
Definition at line 24 of file ossimRpfCompressionSectionSubheader.h.
References theNumberOfCompressionLookupOffsetRecords.
Referenced by ossimRpfCompressionSection::parseStream().
|
inline |
Definition at line 28 of file ossimRpfCompressionSectionSubheader.h.
References theNumberOfCompressionParameterOffsetRecords.
|
inline |
Definition at line 18 of file ossimRpfCompressionSectionSubheader.h.
References theStartOffset.
ossimErrorCode ossimRpfCompressionSectionSubheader::parseStream | ( | ossim::istream & | in, |
ossimByteOrder | byteOrder | ||
) |
Definition at line 19 of file ossimRpfCompressionSectionSubheader.cpp.
References ossim::byteOrder(), ossimEndian::getSystemEndianType(), ossimErrorCodes::OSSIM_ERROR, ossimErrorCodes::OSSIM_OK, ossimEndian::swap(), theCompressionAlgorithmId, theEndOffset, theNumberOfCompressionLookupOffsetRecords, theNumberOfCompressionParameterOffsetRecords, and theStartOffset.
Referenced by ossimRpfHeader::getNewCompressionSectionSubheader(), and ossimRpfCompressionSection::parseStream().
void ossimRpfCompressionSectionSubheader::print | ( | std::ostream & | out | ) | const |
Definition at line 49 of file ossimRpfCompressionSectionSubheader.cpp.
References theCompressionAlgorithmId, theNumberOfCompressionLookupOffsetRecords, and theNumberOfCompressionParameterOffsetRecords.
Referenced by operator<<().
|
friend |
Definition at line 11 of file ossimRpfCompressionSectionSubheader.cpp.
|
private |
Current ids are:
1 VQ 2 Jpeg Lossless
Definition at line 54 of file ossimRpfCompressionSectionSubheader.h.
Referenced by clearFields(), getCompressionAlgorithmId(), parseStream(), and print().
|
private |
helper varible that holds the starting absolute offset to the end of the this data.
Definition at line 47 of file ossimRpfCompressionSectionSubheader.h.
Referenced by clearFields(), getEndOffset(), and parseStream().
|
private |
Definition at line 56 of file ossimRpfCompressionSectionSubheader.h.
Referenced by clearFields(), getNumberOfCompressionLookupOffsetRecords(), parseStream(), and print().
|
private |
Definition at line 58 of file ossimRpfCompressionSectionSubheader.h.
Referenced by clearFields(), getNumberOfCompressionParameterOffsetRecords(), parseStream(), and print().
|
private |
helper varible that holds the starting absolute offset to the start of the this data.
Definition at line 41 of file ossimRpfCompressionSectionSubheader.h.
Referenced by clearFields(), getStartOffset(), and parseStream().