OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimEndian.h>
Private Member Functions | |
void | swapTwoBytes (void *data) const |
void | swapFourBytes (void *data) const |
void | swapEightBytes (void *data) const |
void | swapPrivate (ossim_uint8 *c1, ossim_uint8 *c2) const |
Private Attributes | |
ossimByteOrder | theSystemEndianType |
Definition at line 18 of file ossimEndian.h.
ossimEndian::ossimEndian | ( | ) |
Definition at line 15 of file ossimEndian.cpp.
References OSSIM_BIG_ENDIAN, OSSIM_LITTLE_ENDIAN, and theSystemEndianType.
|
inline |
Definition at line 78 of file ossimEndian.h.
References theSystemEndianType.
Referenced by ossimGeneralRasterElevHandler::getHeightAboveMSLFileTemplate(), ossimGeneralRasterElevHandler::getHeightAboveMSLMemoryTemplate(), ossimGeoidNgsHeader::getHeightDelta(), ossimImageMpiMWriterSequenceConnection::getNextTile(), ossimNadconGridFile::getShiftAtLatLon(), ossimGeoidNgsHeader::initialize(), ossimGeneralRasterWriter::loadState(), ossimplugins::operator>>(), ossimGeneralRasterWriter::ossimGeneralRasterWriter(), ossimRpfCompressionLookupOffsetRecord::parseStream(), ossimRpfCompressionSectionSubheader::parseStream(), ossimRpfColorConverterOffsetRecord::parseStream(), ossimRpfColorGrayscaleOffsetRecord::parseStream(), ossimRpfAttributeOffsetRecord::parseStream(), ossimRpfColorConverterTable::parseStream(), ossimRpfMaskSubheader::parseStream(), ossimRpfColorConverterSubsection::parseStream(), ossimRpfImageDisplayParameterSubheader::parseStream(), ossimRpfAttributeSectionSubheader::parseStream(), ossimNitfVqCompressionOffsetTableData::parseStream(), ossimNitfImageHeaderV2_0::parseStream(), ossimRpfImageDescriptionSubheader::parseStream(), ossimRpfCompressionSection::parseStream(), ossimRpfFrameFileIndexRecord::parseStream(), ossimRpfPathnameRecord::parseStream(), ossimNitfVqCompressionHeader::parseStream(), ossimRpfFrame::populateMasks(), ossimNadconGridHeader::readHeader(), ossimNitf20Writer::writeBlockBandSeparate(), ossimNitfWriter::writeBlockBandSeparate(), ossimNitf20Writer::writeBlockBandSequential(), ossimNitfWriter::writeBlockBandSequential(), ossimAigStatistics::writeStream(), ossimAigBounds::writeStream(), ossimNitfImageDataMaskV2_1::writeStream(), ossimRpfFrameFileIndexRecord::writeStream(), ossimAigDataFileHeader::writeStream(), ossimRpfCoverageSection::writeStream(), ossimRpfPathnameRecord::writeStream(), ossimRpfBoundaryRectRecord::writeStream(), ossimRpfBoundaryRectSectionSubheader::writeStream(), ossimAigIndexFileHeader::writeStream(), and ossimAigHeader::writeStream().
|
inline |
Swap bytes methods that work on a single pixel.
Definition at line 26 of file ossimEndian.h.
Referenced by ossimSrtmSupportData::computeMinMaxTemplate(), ossimPngReader::copyLines(), ossimPngReader::copyLinesWithAlpha(), ossim_hdf5::crossesDateline(), ossimHdf5Info::dumpNumerical(), ossimHdf5::floatTypeToString(), ossim_hdf5::getBilinearProjection(), ossimSrtmHandler::getHeightAboveMSLFileTemplate(), ossimGeneralRasterElevHandler::getHeightAboveMSLFileTemplate(), ossimSrtmHandler::getHeightAboveMSLMemoryTemplate(), ossimGeneralRasterElevHandler::getHeightAboveMSLMemoryTemplate(), ossimGeoidNgsHeader::getHeightDelta(), ossimImageMpiMWriterSequenceConnection::getNextTile(), ossimMpiMasterOverviewSequencer::getNextTile(), ossimNadconGridFile::getShiftAtLatLon(), ossimH5ImageDataset::getTileBuf(), ossimHdf5ImageDataset::getTileBuf(), ossim_hdf5::getValidBoundingRect(), ossimXmpInfo::getXmpApp1XmlBlock(), ossimGeoidNgsHeader::initialize(), ossimHdf5::intTypeToString(), ossimplugins::operator>>(), ossimRpfCompressionLookupOffsetRecord::parseStream(), ossimRpfColorConverterOffsetRecord::parseStream(), ossimRpfColorGrayscaleOffsetRecord::parseStream(), ossimRpfCompressionSectionSubheader::parseStream(), ossimRpfColorConverterTable::parseStream(), ossimRpfAttributeOffsetRecord::parseStream(), ossimRpfMaskSubheader::parseStream(), ossimRpfColorConverterSubsection::parseStream(), ossimRpfImageDisplayParameterSubheader::parseStream(), ossimRpfAttributeSectionSubheader::parseStream(), ossimNitfVqCompressionOffsetTableData::parseStream(), ossimNitfImageHeaderV2_0::parseStream(), ossimRpfImageDescriptionSubheader::parseStream(), ossimJ2kSizRecord::parseStream(), ossimJ2kSotRecord::parseStream(), ossimRpfCompressionSection::parseStream(), ossimRpfCoverageSection::parseStream(), ossimRpfFrameFileIndexRecord::parseStream(), ossimRpfPathnameRecord::parseStream(), ossimRpfBoundaryRectSectionSubheader::parseStream(), ossimJ2kTlmRecord::parseStream(), ossimRpfFrameFileIndexSectionSubheader::parseStream(), ossimRpfBoundaryRectRecord::parseStream(), ossimJ2kCodRecord::parseStream(), ossimNitfVqCompressionHeader::parseStream(), ossimRpfComponentLocationRecord::parseStream(), ossimRpfReplaceUpdateSectionSubheader::parseStream(), ossimRpfHeader::parseStream(), ossimRpfLocationSection::parseStream(), ossimRpfFrame::populateMasks(), ossimHdf5Info::print(), ossim_hdf5::printArrayType(), ossim_hdf5::printAttribute(), ossim_hdf5::printFloatType(), ossim_hdf5::printIntType(), ossimNadconGridHeader::readHeader(), ossimTiffInfo::readLong(), ossimTiffInfo::readLongLong(), ossimTiffInfo::readShort(), ossimJ2kInfo::readUInt16(), ossimJp2Info::readUInt32(), ossimJp2Info::readUInt64(), ossimNitfTileSource::scanForJpegBlockOffsets(), ossimHdf5ImageDataset::scanForValidImageRect(), ossimH5GridModel::setGridNodes(), ossimMpiSlaveOverviewSequencer::slaveProcessTiles(), ossimLasPointRecord3::swap(), ossimLasPointRecord0::swap(), ossimLasPointRecord1::swap(), ossimLasPointRecord4::swap(), ossimLasPointRecord2::swap(), ossimLasHdr::swap(), ossimNitf20Writer::writeBlockBandSeparate(), ossimNitfWriter::writeBlockBandSeparate(), ossimNitf20Writer::writeBlockBandSequential(), ossimNitfWriter::writeBlockBandSequential(), ossimOpjCompressor::writeGeotiffBox(), ossimOpjCompressor::writeGmlBox(), ossimKakaduCompressor::writeGmlBox(), ossimAigStatistics::writeStream(), ossimAigBounds::writeStream(), ossimNitfImageDataMaskV2_1::writeStream(), ossimJ2kSizRecord::writeStream(), ossimRpfFrameFileIndexRecord::writeStream(), ossimRpfCoverageSection::writeStream(), ossimAigDataFileHeader::writeStream(), ossimJ2kSotRecord::writeStream(), ossimRpfPathnameRecord::writeStream(), ossimRpfBoundaryRectSectionSubheader::writeStream(), ossimRpfBoundaryRectRecord::writeStream(), ossimRpfFrameFileIndexSectionSubheader::writeStream(), ossimJ2kTlmRecord::writeStream(), ossimAigIndexFileHeader::writeStream(), ossimAigHeader::writeStream(), ossimRpfComponentLocationRecord::writeStream(), ossimRpfReplaceUpdateSectionSubheader::writeStream(), ossimRpfHeader::writeStream(), and ossimRpfLocationSection::writeStream().
|
inline |
Definition at line 27 of file ossimEndian.h.
|
inline |
Definition at line 95 of file ossimEndian.h.
References swapTwoBytes().
|
inline |
Definition at line 100 of file ossimEndian.h.
References swapTwoBytes().
|
inline |
Definition at line 105 of file ossimEndian.h.
References swapFourBytes().
|
inline |
Definition at line 110 of file ossimEndian.h.
References swapFourBytes().
|
inline |
Definition at line 115 of file ossimEndian.h.
References swapEightBytes().
|
inline |
Definition at line 120 of file ossimEndian.h.
References swapEightBytes().
|
inline |
Definition at line 125 of file ossimEndian.h.
References swapFourBytes().
|
inline |
Definition at line 130 of file ossimEndian.h.
References swapEightBytes().
|
inline |
Swap bytes methods that work on arrays of pixels.
Definition at line 168 of file ossimEndian.h.
References OSSIM_DOUBLE, OSSIM_FLOAT, OSSIM_NORMALIZED_DOUBLE, OSSIM_NORMALIZED_FLOAT, OSSIM_SSHORT16, OSSIM_USHORT11, OSSIM_USHORT12, OSSIM_USHORT13, OSSIM_USHORT14, OSSIM_USHORT15, OSSIM_USHORT16, size, swapEightBytes(), swapFourBytes(), and swapTwoBytes().
|
inline |
Definition at line 83 of file ossimEndian.h.
|
inline |
Definition at line 89 of file ossimEndian.h.
|
inline |
Definition at line 198 of file ossimEndian.h.
References size, and swapTwoBytes().
|
inline |
Definition at line 203 of file ossimEndian.h.
References size, and swapTwoBytes().
|
inline |
Definition at line 208 of file ossimEndian.h.
References size, and swapFourBytes().
|
inline |
Definition at line 213 of file ossimEndian.h.
References size, and swapFourBytes().
|
inline |
Definition at line 218 of file ossimEndian.h.
References size, and swapEightBytes().
|
inline |
Definition at line 223 of file ossimEndian.h.
References size, and swapEightBytes().
|
inline |
Definition at line 228 of file ossimEndian.h.
References size, and swapFourBytes().
|
inline |
Definition at line 233 of file ossimEndian.h.
References size, and swapEightBytes().
|
inline |
Definition at line 260 of file ossimEndian.h.
References size.
Referenced by swap(), and ossimTiffInfo::swapBytes().
|
inlineprivate |
Definition at line 150 of file ossimEndian.h.
References swapPrivate().
|
inline |
Definition at line 247 of file ossimEndian.h.
References size.
Referenced by swap(), and ossimTiffInfo::swapBytes().
|
inlineprivate |
Definition at line 142 of file ossimEndian.h.
References swapPrivate().
|
inlineprivate |
Definition at line 160 of file ossimEndian.h.
Referenced by swapEightBytes(), swapFourBytes(), and swapTwoBytes().
|
inline |
Definition at line 238 of file ossimEndian.h.
References size.
Referenced by swap(), and ossimTiffInfo::swapBytes().
|
inlineprivate |
Definition at line 135 of file ossimEndian.h.
References swapPrivate().
|
private |
Definition at line 68 of file ossimEndian.h.
Referenced by getSystemEndianType(), and ossimEndian().