Isis 3 Programmer Reference
Isis::CubeIoHandler Member List

This is the complete list of members for Isis::CubeIoHandler, including all inherited members.

addCachingAlgorithm(CubeCachingAlgorithm *algorithm)Isis::CubeIoHandler
bandCount() constIsis::CubeIoHandlerprotected
blockUntilThreadPoolEmpty() constIsis::CubeIoHandlerprivate
bufferLessThan(Buffer *const &lhs, Buffer *const &rhs)Isis::CubeIoHandlerprivatestatic
clearCache(bool blockForWriteCache=true) constIsis::CubeIoHandler
CubeIoHandler(QFile *dataFile, const QList< int > *virtualBandList, const Pvl &label, bool alreadyOnDisk)Isis::CubeIoHandler
CubeIoHandler(const CubeIoHandler &other)Isis::CubeIoHandlerprivate
dataFileMutex()Isis::CubeIoHandler
findCubeChunks(int startSample, int numSamples, int startLine, int numLines, int startBand, int numBands) constIsis::CubeIoHandlerprivate
findIntersection(const RawCubeChunk &cube1, const Buffer &cube2, int &startX, int &startY, int &startZ, int &endX, int &endY, int &endZ) constIsis::CubeIoHandlerprivate
flushWriteCache(bool force=false) constIsis::CubeIoHandlerprivate
freeChunk(RawCubeChunk *chunkToFree) constIsis::CubeIoHandlerprivate
getBandCountInChunk() constIsis::CubeIoHandlerprotected
getBytesPerChunk() constIsis::CubeIoHandlerprotected
getChunk(int chunkIndex, bool allocateIfNecessary) constIsis::CubeIoHandlerprivate
getChunkCount() constIsis::CubeIoHandlerprivate
getChunkCountInBandDimension() constIsis::CubeIoHandlerprotected
getChunkCountInLineDimension() constIsis::CubeIoHandlerprotected
getChunkCountInSampleDimension() constIsis::CubeIoHandlerprotected
getChunkIndex(const RawCubeChunk &) constIsis::CubeIoHandlerprotected
getChunkPlacement(int chunkIndex, int &startSample, int &startLine, int &startBand, int &endSample, int &endLine, int &endBand) constIsis::CubeIoHandlerprivate
getDataFile()Isis::CubeIoHandlerprotected
getDataSize() constIsis::CubeIoHandler
getDataStartByte() constIsis::CubeIoHandlerprotected
getLineCountInChunk() constIsis::CubeIoHandlerprotected
getNullChunk(int chunkIndex) constIsis::CubeIoHandlerprivate
getSampleCountInChunk() constIsis::CubeIoHandlerprotected
lineCount() constIsis::CubeIoHandlerprotected
m_bandsInChunkIsis::CubeIoHandlerprivate
m_baseIsis::CubeIoHandlerprivate
m_byteOrderIsis::CubeIoHandlerprivate
m_byteSwapperIsis::CubeIoHandlerprivate
m_cachingAlgorithmsIsis::CubeIoHandlerprivate
m_consecutiveOverflowCountIsis::CubeIoHandlermutableprivate
m_dataFileIsis::CubeIoHandlerprivate
m_dataIsOnDiskMapIsis::CubeIoHandlermutableprivate
m_idealFlushSizeIsis::CubeIoHandlermutableprivate
m_ioThreadPoolIsis::CubeIoHandlermutableprivate
m_lastOperationWasWriteIsis::CubeIoHandlermutableprivate
m_lastProcessByLineChunksIsis::CubeIoHandlermutableprivate
m_linesInChunkIsis::CubeIoHandlerprivate
m_multiplierIsis::CubeIoHandlerprivate
m_nullChunkDataIsis::CubeIoHandlermutableprivate
m_numBandsIsis::CubeIoHandlerprivate
m_numLinesIsis::CubeIoHandlerprivate
m_numSamplesIsis::CubeIoHandlerprivate
m_pixelTypeIsis::CubeIoHandlerprivate
m_rawDataIsis::CubeIoHandlermutableprivate
m_samplesInChunkIsis::CubeIoHandlerprivate
m_startByteIsis::CubeIoHandlerprivate
m_useOptimizedCubeWriteIsis::CubeIoHandlerprivate
m_virtualBandsIsis::CubeIoHandlerprivate
m_writeCacheIsis::CubeIoHandlerprivate
m_writeThreadMutexIsis::CubeIoHandlerprivate
minimizeCache(const QList< RawCubeChunk * > &justUsed, const Buffer &justRequested) constIsis::CubeIoHandlerprivate
operator=(const CubeIoHandler &other)Isis::CubeIoHandlerprivate
pixelType() constIsis::CubeIoHandlerprotected
read(Buffer &bufferToFill) constIsis::CubeIoHandler
readRaw(RawCubeChunk &chunkToFill)=0Isis::CubeIoHandlerprotectedpure virtual
sampleCount() constIsis::CubeIoHandlerprotected
setChunkSizes(int numSamples, int numLines, int numBands)Isis::CubeIoHandlerprotected
setVirtualBands(const QList< int > *virtualBandList)Isis::CubeIoHandler
synchronousWrite(const Buffer &bufferToWrite)Isis::CubeIoHandlerprivate
updateLabels(Pvl &labels)=0Isis::CubeIoHandlerpure virtual
write(const Buffer &bufferToWrite)Isis::CubeIoHandler
writeIntoDouble(const RawCubeChunk &chunk, Buffer &output, int startIndex) constIsis::CubeIoHandlerprivate
writeIntoRaw(const Buffer &buffer, RawCubeChunk &output, int index) constIsis::CubeIoHandlerprivate
writeNullDataToDisk() constIsis::CubeIoHandlerprivate
writeRaw(const RawCubeChunk &chunkToWrite)=0Isis::CubeIoHandlerprotectedpure virtual
~CubeIoHandler()Isis::CubeIoHandlervirtual