|
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().
1.8.14