1#include "ImageIoHandler.h"
4#include "CubeCachingAlgorithm.h"
12 ImageIoHandler::ImageIoHandler(
const QList<int> *virtualBandList) {
20 ImageIoHandler::~ImageIoHandler() {
30 void ImageIoHandler::clearCache(
bool blockForWriteCache)
const {}
47 if(virtualBandList && !virtualBandList->empty())
This is the parent of the caching algorithms.
QList< int > * m_virtualBands
Converts from virtual band to physical band.
void setVirtualBands(const QList< int > *virtualBandList)
This changes the virtual band list.
QMutex * m_writeThreadMutex
This enables us to block while the write thread is working.
QMutex * dataFileMutex()
Get the mutex that this IO handler is using around I/Os on the given data file.
This is free and unencumbered software released into the public domain.
This is free and unencumbered software released into the public domain.
Namespace for the standard library.