OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimRpfColorConverterOffsetRecord.h>
Public Member Functions | |
ossimRpfColorConverterOffsetRecord () | |
ossimErrorCode | parseStream (ossim::istream &in, ossimByteOrder byteOrder) |
void | clearFields () |
Friends | |
std::ostream & | operator<< (std::ostream &out, const ossimRpfColorConverterOffsetRecord &data) |
Definition at line 8 of file ossimRpfColorConverterOffsetRecord.h.
ossimRpfColorConverterOffsetRecord::ossimRpfColorConverterOffsetRecord | ( | ) |
Definition at line 18 of file ossimRpfColorConverterOffsetRecord.cpp.
References clearFields().
void ossimRpfColorConverterOffsetRecord::clearFields | ( | ) |
Definition at line 53 of file ossimRpfColorConverterOffsetRecord.cpp.
References theColorConverterTableId, theColorConverterTableOffset, theNumberOfColorConverterRecords, theSourceColorGrayscaleOffsetTableOffset, and theTargetColorGrayscaleOffsetTableOffset.
Referenced by ossimRpfColorConverterOffsetRecord().
ossimErrorCode ossimRpfColorConverterOffsetRecord::parseStream | ( | ossim::istream & | in, |
ossimByteOrder | byteOrder | ||
) |
Definition at line 23 of file ossimRpfColorConverterOffsetRecord.cpp.
References ossim::byteOrder(), ossimEndian::getSystemEndianType(), ossimErrorCodes::OSSIM_ERROR, ossimErrorCodes::OSSIM_OK, ossimEndian::swap(), theColorConverterTableId, theColorConverterTableOffset, theNumberOfColorConverterRecords, theSourceColorGrayscaleOffsetTableOffset, and theTargetColorGrayscaleOffsetTableOffset.
Referenced by ossimRpfColorConverterSubsection::parseStream().
|
friend |
Definition at line 6 of file ossimRpfColorConverterOffsetRecord.cpp.
ossim_uint16 ossimRpfColorConverterOffsetRecord::theColorConverterTableId |
Is a two byte field as is described in Mil-STD-2411-1. The id can be one of:
1 CCT/1—>1 2 CCT/1—>2 3 CCT/1—>3 4 CCT/1—>4 5 CCT/2—>2 6 CCT/2—>3 7 CCT/2—>4 8 CCT/3—>3
where CCT stands for Color Converter Table
Definition at line 35 of file ossimRpfColorConverterOffsetRecord.h.
Referenced by clearFields(), operator<<(), parseStream(), and ossimRpfColorConverterSubsection::parseStream().
ossim_uint32 ossimRpfColorConverterOffsetRecord::theColorConverterTableOffset |
Is a 4 byte field indicating the offset from the start of the color converter subsection to the color converter table.
Definition at line 46 of file ossimRpfColorConverterOffsetRecord.h.
Referenced by clearFields(), operator<<(), parseStream(), and ossimRpfColorConverterSubsection::parseStream().
ossim_uint32 ossimRpfColorConverterOffsetRecord::theNumberOfColorConverterRecords |
Is a 4 byte field.
Definition at line 40 of file ossimRpfColorConverterOffsetRecord.h.
Referenced by clearFields(), operator<<(), parseStream(), and ossimRpfColorConverterSubsection::parseStream().
ossim_uint32 ossimRpfColorConverterOffsetRecord::theSourceColorGrayscaleOffsetTableOffset |
Is a 4 byte field indicating the offset from the colormap subsection to the source color/grayscale offset table.
Definition at line 52 of file ossimRpfColorConverterOffsetRecord.h.
Referenced by clearFields(), operator<<(), and parseStream().
ossim_uint32 ossimRpfColorConverterOffsetRecord::theTargetColorGrayscaleOffsetTableOffset |
Is a 4 byte field indicating the offset from the colormap subsection to the color/graysscale offset table.
Definition at line 58 of file ossimRpfColorConverterOffsetRecord.h.
Referenced by clearFields(), operator<<(), and parseStream().