addCachingAlgorithm(CubeCachingAlgorithm *algorithm) | Isis::CubeIoHandler | |
bandCount() const | Isis::CubeIoHandler | protected |
blockUntilThreadPoolEmpty() const | Isis::CubeIoHandler | private |
bufferLessThan(Buffer *const &lhs, Buffer *const &rhs) | Isis::CubeIoHandler | privatestatic |
clearCache(bool blockForWriteCache=true) const | Isis::CubeIoHandler | |
CubeIoHandler(QFile *dataFile, const QList< int > *virtualBandList, const Pvl &label, bool alreadyOnDisk) | Isis::CubeIoHandler | |
CubeIoHandler(const CubeIoHandler &other) | Isis::CubeIoHandler | private |
CubeTileHandler(QFile *dataFile, const QList< int > *virtualBandList, const Pvl &label, bool alreadyOnDisk) | Isis::CubeTileHandler | |
CubeTileHandler(const CubeTileHandler &other) | Isis::CubeTileHandler | private |
dataFileMutex() | Isis::CubeIoHandler | |
findCubeChunks(int startSample, int numSamples, int startLine, int numLines, int startBand, int numBands) const | Isis::CubeIoHandler | private |
findGoodSize(int maxSize, int dimensionSize) const | Isis::CubeTileHandler | private |
findIntersection(const RawCubeChunk &cube1, const Buffer &cube2, int &startX, int &startY, int &startZ, int &endX, int &endY, int &endZ) const | Isis::CubeIoHandler | private |
flushWriteCache(bool force=false) const | Isis::CubeIoHandler | private |
freeChunk(RawCubeChunk *chunkToFree) const | Isis::CubeIoHandler | private |
getBandCountInChunk() const | Isis::CubeIoHandler | protected |
getBytesPerChunk() const | Isis::CubeIoHandler | protected |
getChunk(int chunkIndex, bool allocateIfNecessary) const | Isis::CubeIoHandler | private |
getChunkCount() const | Isis::CubeIoHandler | private |
getChunkCountInBandDimension() const | Isis::CubeIoHandler | protected |
getChunkCountInLineDimension() const | Isis::CubeIoHandler | protected |
getChunkCountInSampleDimension() const | Isis::CubeIoHandler | protected |
getChunkIndex(const RawCubeChunk &) const | Isis::CubeIoHandler | protected |
getChunkPlacement(int chunkIndex, int &startSample, int &startLine, int &startBand, int &endSample, int &endLine, int &endBand) const | Isis::CubeIoHandler | private |
getDataFile() | Isis::CubeIoHandler | protected |
getDataSize() const | Isis::CubeIoHandler | |
getDataStartByte() const | Isis::CubeIoHandler | protected |
getLineCountInChunk() const | Isis::CubeIoHandler | protected |
getNullChunk(int chunkIndex) const | Isis::CubeIoHandler | private |
getSampleCountInChunk() const | Isis::CubeIoHandler | protected |
getTileStartByte(const RawCubeChunk &chunk) const | Isis::CubeTileHandler | private |
lineCount() const | Isis::CubeIoHandler | protected |
m_bandsInChunk | Isis::CubeIoHandler | private |
m_base | Isis::CubeIoHandler | private |
m_byteOrder | Isis::CubeIoHandler | private |
m_byteSwapper | Isis::CubeIoHandler | private |
m_cachingAlgorithms | Isis::CubeIoHandler | private |
m_consecutiveOverflowCount | Isis::CubeIoHandler | mutableprivate |
m_dataFile | Isis::CubeIoHandler | private |
m_dataIsOnDiskMap | Isis::CubeIoHandler | mutableprivate |
m_idealFlushSize | Isis::CubeIoHandler | mutableprivate |
m_ioThreadPool | Isis::CubeIoHandler | mutableprivate |
m_lastOperationWasWrite | Isis::CubeIoHandler | mutableprivate |
m_lastProcessByLineChunks | Isis::CubeIoHandler | mutableprivate |
m_linesInChunk | Isis::CubeIoHandler | private |
m_multiplier | Isis::CubeIoHandler | private |
m_nullChunkData | Isis::CubeIoHandler | mutableprivate |
m_numBands | Isis::CubeIoHandler | private |
m_numLines | Isis::CubeIoHandler | private |
m_numSamples | Isis::CubeIoHandler | private |
m_pixelType | Isis::CubeIoHandler | private |
m_rawData | Isis::CubeIoHandler | mutableprivate |
m_samplesInChunk | Isis::CubeIoHandler | private |
m_startByte | Isis::CubeIoHandler | private |
m_useOptimizedCubeWrite | Isis::CubeIoHandler | private |
m_virtualBands | Isis::CubeIoHandler | private |
m_writeCache | Isis::CubeIoHandler | private |
m_writeThreadMutex | Isis::CubeIoHandler | private |
minimizeCache(const QList< RawCubeChunk * > &justUsed, const Buffer &justRequested) const | Isis::CubeIoHandler | private |
operator=(const CubeTileHandler &other) | Isis::CubeTileHandler | private |
pixelType() const | Isis::CubeIoHandler | protected |
read(Buffer &bufferToFill) const | Isis::CubeIoHandler | |
readRaw(RawCubeChunk &chunkToFill) | Isis::CubeTileHandler | protectedvirtual |
sampleCount() const | Isis::CubeIoHandler | protected |
setChunkSizes(int numSamples, int numLines, int numBands) | Isis::CubeIoHandler | protected |
setVirtualBands(const QList< int > *virtualBandList) | Isis::CubeIoHandler | |
synchronousWrite(const Buffer &bufferToWrite) | Isis::CubeIoHandler | private |
updateLabels(Pvl &label) | Isis::CubeTileHandler | virtual |
write(const Buffer &bufferToWrite) | Isis::CubeIoHandler | |
writeIntoDouble(const RawCubeChunk &chunk, Buffer &output, int startIndex) const | Isis::CubeIoHandler | private |
writeIntoRaw(const Buffer &buffer, RawCubeChunk &output, int index) const | Isis::CubeIoHandler | private |
writeNullDataToDisk() const | Isis::CubeIoHandler | private |
writeRaw(const RawCubeChunk &chunkToWrite) | Isis::CubeTileHandler | protectedvirtual |
~CubeIoHandler() | Isis::CubeIoHandler | virtual |
~CubeTileHandler() | Isis::CubeTileHandler | |