OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimRpfImageDescriptionSubheader.h>
Private Member Functions | |
void | clearFields () |
Friends | |
std::ostream & | operator<< (std::ostream &out, const ossimRpfImageDescriptionSubheader &data) |
Definition at line 22 of file ossimRpfImageDescriptionSubheader.h.
ossimRpfImageDescriptionSubheader::ossimRpfImageDescriptionSubheader | ( | ) |
Definition at line 26 of file ossimRpfImageDescriptionSubheader.cpp.
References clearFields().
|
inline |
Definition at line 29 of file ossimRpfImageDescriptionSubheader.h.
|
private |
Definition at line 99 of file ossimRpfImageDescriptionSubheader.cpp.
References theEndOffset, theNumberOfOutputColumnsPerSubframe, theNumberOfOutputRowsPerSubframe, theNumberOfSpectralBandLinesPerImageRow, theNumberOfSpectralBandTables, theNumberOfSpectralGroups, theNumberOfSubframesHorizontal, theNumberOfSubframesVertical, theNumberOfSubframeTables, theStartOffset, theSubframeMaskTableOffset, and theTransparencyMaskTableOffset.
Referenced by ossimRpfImageDescriptionSubheader().
|
inline |
Definition at line 34 of file ossimRpfImageDescriptionSubheader.h.
References theEndOffset.
Referenced by ossimRpfFrame::populateImageSection().
|
inline |
Definition at line 68 of file ossimRpfImageDescriptionSubheader.h.
References theNumberOfOutputColumnsPerSubframe.
|
inline |
Definition at line 72 of file ossimRpfImageDescriptionSubheader.h.
References theNumberOfOutputRowsPerSubframe.
|
inline |
Definition at line 56 of file ossimRpfImageDescriptionSubheader.h.
References theNumberOfSpectralBandLinesPerImageRow.
|
inline |
Definition at line 52 of file ossimRpfImageDescriptionSubheader.h.
References theNumberOfSpectralBandTables.
|
inline |
Definition at line 44 of file ossimRpfImageDescriptionSubheader.h.
References theNumberOfSpectralGroups.
Referenced by ossimRpfFrame::populateMasks().
|
inline |
Definition at line 60 of file ossimRpfImageDescriptionSubheader.h.
References theNumberOfSubframesHorizontal.
Referenced by ossimRpfFrame::fillSubFrameBuffer(), and ossimRpfFrame::populateMasks().
|
inline |
Definition at line 64 of file ossimRpfImageDescriptionSubheader.h.
References theNumberOfSubframesVertical.
Referenced by ossimRpfFrame::populateMasks().
|
inline |
Definition at line 48 of file ossimRpfImageDescriptionSubheader.h.
References theNumberOfSubframeTables.
|
inline |
Definition at line 33 of file ossimRpfImageDescriptionSubheader.h.
References theStartOffset.
|
inline |
Definition at line 76 of file ossimRpfImageDescriptionSubheader.h.
References theSubframeMaskTableOffset.
Referenced by ossimRpfFrame::populateImageSection(), and ossimRpfFrame::populateMasks().
|
inline |
Definition at line 80 of file ossimRpfImageDescriptionSubheader.h.
References theTransparencyMaskTableOffset.
Referenced by ossimRpfFrame::populateMasks().
|
inline |
Definition at line 36 of file ossimRpfImageDescriptionSubheader.h.
References OSSIM_RPF_ULONG_NULL, and theSubframeMaskTableOffset.
Referenced by ossimRpfFrame::hasSubframeMaskTable(), ossimRpfFrame::populateImageSection(), and ossimRpfFrame::populateMasks().
|
inline |
Definition at line 40 of file ossimRpfImageDescriptionSubheader.h.
References OSSIM_RPF_ULONG_NULL, and theTransparencyMaskTableOffset.
Referenced by ossimRpfFrame::populateMasks().
ossimErrorCode ossimRpfImageDescriptionSubheader::parseStream | ( | std::istream & | in, |
ossimByteOrder | byteOrder | ||
) |
Definition at line 31 of file ossimRpfImageDescriptionSubheader.cpp.
References ossim::byteOrder(), ossimEndian::getSystemEndianType(), ossimErrorCodes::OSSIM_ERROR, ossimErrorCodes::OSSIM_OK, ossimEndian::swap(), theEndOffset, theNumberOfOutputColumnsPerSubframe, theNumberOfOutputRowsPerSubframe, theNumberOfSpectralBandLinesPerImageRow, theNumberOfSpectralBandTables, theNumberOfSpectralGroups, theNumberOfSubframesHorizontal, theNumberOfSubframesVertical, theNumberOfSubframeTables, theStartOffset, theSubframeMaskTableOffset, and theTransparencyMaskTableOffset.
Referenced by ossimRpfHeader::getNewImageDescriptionSubheader().
std::ostream & ossimRpfImageDescriptionSubheader::print | ( | std::ostream & | out, |
const std::string & | prefix = std::string() |
||
) | const |
print method that outputs a key/value type format adding prefix to keys.
out | String to output to. |
prefix | This will be prepended to key. e.g. Where prefix = "nitf." and key is "file_name" key becomes: "nitf.file_name:" |
Definition at line 73 of file ossimRpfImageDescriptionSubheader.cpp.
References theNumberOfOutputColumnsPerSubframe, theNumberOfOutputRowsPerSubframe, theNumberOfSpectralBandLinesPerImageRow, theNumberOfSpectralBandTables, theNumberOfSpectralGroups, theNumberOfSubframesHorizontal, theNumberOfSubframesVertical, theNumberOfSubframeTables, theSubframeMaskTableOffset, and theTransparencyMaskTableOffset.
Referenced by operator<<().
|
friend |
Definition at line 20 of file ossimRpfImageDescriptionSubheader.cpp.
|
private |
Definition at line 101 of file ossimRpfImageDescriptionSubheader.h.
Referenced by clearFields(), getEndOffset(), and parseStream().
|
private |
Definition at line 121 of file ossimRpfImageDescriptionSubheader.h.
Referenced by clearFields(), getNumberOfOutputColumnsPerSubframe(), parseStream(), and print().
|
private |
Definition at line 122 of file ossimRpfImageDescriptionSubheader.h.
Referenced by clearFields(), getNumberOfOutputRowsPerSubframe(), parseStream(), and print().
|
private |
Definition at line 106 of file ossimRpfImageDescriptionSubheader.h.
Referenced by clearFields(), getNumberOfSpectralBandLinesPerImageRow(), parseStream(), and print().
|
private |
Definition at line 105 of file ossimRpfImageDescriptionSubheader.h.
Referenced by clearFields(), getNumberOfSpectralBandTables(), parseStream(), and print().
|
private |
Definition at line 103 of file ossimRpfImageDescriptionSubheader.h.
Referenced by clearFields(), getNumberOfSpectralGroups(), parseStream(), and print().
|
private |
Each frame file could be divided into sub frames. This identifies the number of subframes in the horizontal direction.
Definition at line 113 of file ossimRpfImageDescriptionSubheader.h.
Referenced by clearFields(), getNumberOfSubframesHorizontal(), parseStream(), and print().
|
private |
Each frame file could be divided into sub frames. This identifies the number of subframes in the vertical direction.
Definition at line 120 of file ossimRpfImageDescriptionSubheader.h.
Referenced by clearFields(), getNumberOfSubframesVertical(), parseStream(), and print().
|
private |
Definition at line 104 of file ossimRpfImageDescriptionSubheader.h.
Referenced by clearFields(), getNumberOfSubframeTables(), parseStream(), and print().
|
private |
Definition at line 100 of file ossimRpfImageDescriptionSubheader.h.
Referenced by clearFields(), getStartOffset(), and parseStream().
|
private |
Definition at line 123 of file ossimRpfImageDescriptionSubheader.h.
Referenced by clearFields(), getSubframeMaskTableOffset(), isSubframeMaskTableOffsetNull(), parseStream(), and print().
|
private |
Definition at line 124 of file ossimRpfImageDescriptionSubheader.h.
Referenced by clearFields(), getTransparencyMaskTableOffset(), isTransparencyMaskTableOffsetNull(), parseStream(), and print().