OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimRpfColorConverterTable.h>
Public Member Functions | |
ossimRpfColorConverterTable () | |
virtual | ~ossimRpfColorConverterTable () |
ossimErrorCode | parseStream (ossim::istream &in, ossimByteOrder byteOrder) |
void | print (std::ostream &out) const |
ossim_uint32 | getEntry (ossim_uint32 entry) |
void | setNumberOfEntries (ossim_uint32 entries) |
void | setTableId (ossim_uint16 id) |
const ossim_uint32 * | getEntryList () const |
ossim_uint32 | getNumberOfEntries () const |
Private Attributes | |
ossim_uint16 | theTableId |
ossim_uint32 | theNumberOfEntries |
ossim_uint32 * | theColorGrayscaleTableEntryList |
Friends | |
std::ostream & | operator<< (std::ostream &out, const ossimRpfColorConverterTable &data) |
Definition at line 8 of file ossimRpfColorConverterTable.h.
ossimRpfColorConverterTable::ossimRpfColorConverterTable | ( | ) |
Definition at line 13 of file ossimRpfColorConverterTable.cpp.
References theColorGrayscaleTableEntryList, theNumberOfEntries, and theTableId.
|
virtual |
Definition at line 20 of file ossimRpfColorConverterTable.cpp.
References theColorGrayscaleTableEntryList.
|
inline |
Definition at line 20 of file ossimRpfColorConverterTable.h.
References theColorGrayscaleTableEntryList.
|
inline |
Definition at line 23 of file ossimRpfColorConverterTable.h.
References theColorGrayscaleTableEntryList.
|
inline |
Definition at line 24 of file ossimRpfColorConverterTable.h.
References theNumberOfEntries.
ossimErrorCode ossimRpfColorConverterTable::parseStream | ( | ossim::istream & | in, |
ossimByteOrder | byteOrder | ||
) |
Definition at line 28 of file ossimRpfColorConverterTable.cpp.
References ossim::byteOrder(), ossimEndian::getSystemEndianType(), ossimErrorCodes::OSSIM_ERROR, ossimErrorCodes::OSSIM_OK, ossimEndian::swap(), theColorGrayscaleTableEntryList, and theNumberOfEntries.
void ossimRpfColorConverterTable::print | ( | std::ostream & | out | ) | const |
Definition at line 57 of file ossimRpfColorConverterTable.cpp.
References theColorGrayscaleTableEntryList, theNumberOfEntries, and theTableId.
Referenced by operator<<().
void ossimRpfColorConverterTable::setNumberOfEntries | ( | ossim_uint32 | entries | ) |
Definition at line 73 of file ossimRpfColorConverterTable.cpp.
References theColorGrayscaleTableEntryList, and theNumberOfEntries.
void ossimRpfColorConverterTable::setTableId | ( | ossim_uint16 | id | ) |
Definition at line 90 of file ossimRpfColorConverterTable.cpp.
References theTableId.
|
friend |
Definition at line 6 of file ossimRpfColorConverterTable.cpp.
|
private |
This will hold the lookup table values.
Definition at line 41 of file ossimRpfColorConverterTable.h.
Referenced by getEntry(), getEntryList(), ossimRpfColorConverterTable(), parseStream(), print(), setNumberOfEntries(), and ~ossimRpfColorConverterTable().
|
private |
Holds the number of entries
Definition at line 36 of file ossimRpfColorConverterTable.h.
Referenced by getNumberOfEntries(), ossimRpfColorConverterTable(), parseStream(), print(), and setNumberOfEntries().
|
private |
This will not be a field read from the stream this is the value in the color converter offset table.
Definition at line 31 of file ossimRpfColorConverterTable.h.
Referenced by ossimRpfColorConverterTable(), print(), and setTableId().