Isis 3.0 Programmer Reference
Home
Isis::CubeIoHandler Member List

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

addCachingAlgorithm(CubeCachingAlgorithm *algorithm)Isis::CubeIoHandler
bandCount() const Isis::CubeIoHandlerprotected
blockUntilThreadPoolEmpty() const Isis::CubeIoHandlerprivate
bufferLessThan(Buffer *const &lhs, Buffer *const &rhs)Isis::CubeIoHandlerprivatestatic
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::CubeIoHandlerprivate
dataFileMutex()Isis::CubeIoHandler
findCubeChunks(int startSample, int numSamples, int startLine, int numLines, int startBand, int numBands) const Isis::CubeIoHandlerprivate
findIntersection(const RawCubeChunk &cube1, const Buffer &cube2, int &startX, int &startY, int &startZ, int &endX, int &endY, int &endZ) const Isis::CubeIoHandlerprivate
flushWriteCache(bool force=false) const Isis::CubeIoHandlerprivate
freeChunk(RawCubeChunk *chunkToFree) const Isis::CubeIoHandlerprivate
getBandCountInChunk() const Isis::CubeIoHandlerprotected
getBytesPerChunk() const Isis::CubeIoHandlerprotected
getChunk(int chunkIndex, bool allocateIfNecessary) const Isis::CubeIoHandlerprivate
getChunkCount() const Isis::CubeIoHandlerprivate
getChunkCountInBandDimension() const Isis::CubeIoHandlerprotected
getChunkCountInLineDimension() const Isis::CubeIoHandlerprotected
getChunkCountInSampleDimension() const Isis::CubeIoHandlerprotected
getChunkIndex(const RawCubeChunk &) const Isis::CubeIoHandlerprotected
getChunkPlacement(int chunkIndex, int &startSample, int &startLine, int &startBand, int &endSample, int &endLine, int &endBand) const Isis::CubeIoHandlerprivate
getDataFile()Isis::CubeIoHandlerprotected
getDataSize() const Isis::CubeIoHandler
getDataStartByte() const Isis::CubeIoHandlerprotected
getLineCountInChunk() const Isis::CubeIoHandlerprotected
getNullChunk(int chunkIndex) const Isis::CubeIoHandlerprivate
getSampleCountInChunk() const Isis::CubeIoHandlerprotected
lineCount() const Isis::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) const Isis::CubeIoHandlerprivate
operator=(const CubeIoHandler &other)Isis::CubeIoHandlerprivate
pixelType() const Isis::CubeIoHandlerprotected
read(Buffer &bufferToFill) const Isis::CubeIoHandler
readRaw(RawCubeChunk &chunkToFill)=0Isis::CubeIoHandlerprotectedpure virtual
sampleCount() const Isis::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)=0 (defined in Isis::CubeIoHandler)Isis::CubeIoHandlerpure virtual
write(const Buffer &bufferToWrite)Isis::CubeIoHandler
writeIntoDouble(const RawCubeChunk &chunk, Buffer &output, int startIndex) const Isis::CubeIoHandlerprivate
writeIntoRaw(const Buffer &buffer, RawCubeChunk &output, int index) const Isis::CubeIoHandlerprivate
writeNullDataToDisk() const Isis::CubeIoHandlerprivate
writeRaw(const RawCubeChunk &chunkToWrite)=0Isis::CubeIoHandlerprotectedpure virtual
~CubeIoHandler()Isis::CubeIoHandlervirtual