OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimRpfColorConverterSubsection.h>
Public Member Functions | |
ossimRpfColorConverterSubsection () | |
virtual | ~ossimRpfColorConverterSubsection () |
ossimErrorCode | parseStream (ossim::istream &in, ossimByteOrder byteOrder) |
ossim_uint32 | getStartOffset () const |
ossim_uint32 | getEndOffset () const |
const std::vector< ossimRpfColorConverterTable > & | getColorConversionTable () const |
const ossimRpfColorConverterTable * | getColorConversionTable (ossim_uint32 givenThisNumberOfEntires) const |
void | setNumberOfColorConverterOffsetRecords (ossim_uint16 numberOfRecords) |
void | print (std::ostream &out) const |
void | clearFields () |
Private Member Functions | |
ossimRpfColorConverterSubsection (const ossimRpfColorConverterSubsection &) | |
void | operator= (const ossimRpfColorConverterSubsection &) |
Friends | |
std::ostream & | operator<< (std::ostream &out, const ossimRpfColorConverterSubsection &data) |
Definition at line 10 of file ossimRpfColorConverterSubsection.h.
ossimRpfColorConverterSubsection::ossimRpfColorConverterSubsection | ( | ) |
Definition at line 26 of file ossimRpfColorConverterSubsection.cpp.
References clearFields(), and theNumberOfColorConverterOffsetRecords.
|
inlinevirtual |
Definition at line 17 of file ossimRpfColorConverterSubsection.h.
|
inlineprivate |
Definition at line 37 of file ossimRpfColorConverterSubsection.h.
void ossimRpfColorConverterSubsection::clearFields | ( | ) |
Definition at line 32 of file ossimRpfColorConverterSubsection.cpp.
References theColorConverterOffsetRecordLength, theColorConverterOffsetTableOffset, theConverterRecordLength, and theTableList.
Referenced by ossimRpfColorConverterSubsection(), and parseStream().
|
inline |
Definition at line 25 of file ossimRpfColorConverterSubsection.h.
References theTableList.
const ossimRpfColorConverterTable * ossimRpfColorConverterSubsection::getColorConversionTable | ( | ossim_uint32 | givenThisNumberOfEntires | ) | const |
Definition at line 41 of file ossimRpfColorConverterSubsection.cpp.
References theTableList.
|
inline |
Definition at line 23 of file ossimRpfColorConverterSubsection.h.
References theEndOffset.
|
inline |
Definition at line 22 of file ossimRpfColorConverterSubsection.h.
References theStartOffset.
|
inlineprivate |
Definition at line 38 of file ossimRpfColorConverterSubsection.h.
ossimErrorCode ossimRpfColorConverterSubsection::parseStream | ( | ossim::istream & | in, |
ossimByteOrder | byteOrder | ||
) |
Definition at line 56 of file ossimRpfColorConverterSubsection.cpp.
References ossim::byteOrder(), clearFields(), ossimEndian::getSystemEndianType(), ossimErrorCodes::OSSIM_ERROR, ossimErrorCodes::OSSIM_OK, ossimRpfColorConverterOffsetRecord::parseStream(), ossimEndian::swap(), theColorConverterOffsetRecordLength, theColorConverterOffsetTableOffset, ossimRpfColorConverterOffsetRecord::theColorConverterTableId, ossimRpfColorConverterOffsetRecord::theColorConverterTableOffset, theConverterRecordLength, theEndOffset, theNumberOfColorConverterOffsetRecords, ossimRpfColorConverterOffsetRecord::theNumberOfColorConverterRecords, theStartOffset, and theTableList.
Referenced by ossimRpfFrame::populateColorGrayscaleSection().
void ossimRpfColorConverterSubsection::print | ( | std::ostream & | out | ) | const |
Definition at line 119 of file ossimRpfColorConverterSubsection.cpp.
References theColorConverterOffsetRecordLength, theColorConverterOffsetTableOffset, theConverterRecordLength, and theTableList.
Referenced by operator<<().
void ossimRpfColorConverterSubsection::setNumberOfColorConverterOffsetRecords | ( | ossim_uint16 | numberOfRecords | ) |
Definition at line 114 of file ossimRpfColorConverterSubsection.cpp.
References theNumberOfColorConverterOffsetRecords.
Referenced by ossimRpfFrame::populateColorGrayscaleSection().
|
friend |
Definition at line 19 of file ossimRpfColorConverterSubsection.cpp.
|
private |
Definition at line 46 of file ossimRpfColorConverterSubsection.h.
Referenced by clearFields(), parseStream(), and print().
|
private |
Definition at line 45 of file ossimRpfColorConverterSubsection.h.
Referenced by clearFields(), parseStream(), and print().
|
private |
Definition at line 47 of file ossimRpfColorConverterSubsection.h.
Referenced by clearFields(), parseStream(), and print().
|
private |
Definition at line 41 of file ossimRpfColorConverterSubsection.h.
Referenced by getEndOffset(), and parseStream().
|
private |
Definition at line 43 of file ossimRpfColorConverterSubsection.h.
Referenced by ossimRpfColorConverterSubsection(), parseStream(), and setNumberOfColorConverterOffsetRecords().
|
private |
Definition at line 40 of file ossimRpfColorConverterSubsection.h.
Referenced by getStartOffset(), and parseStream().
|
private |
Definition at line 49 of file ossimRpfColorConverterSubsection.h.
Referenced by clearFields(), getColorConversionTable(), parseStream(), and print().