Isis 3.0 Developer's Reference (
API
)
Home
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
FilterCachingAlgorithm.h
Go to the documentation of this file.
1
24
#ifndef RegionalCachingAlgorithm_h
25
#define RegionalCachingAlgorithm_h
26
27
#include "
CubeCachingAlgorithm.h
"
28
29
namespace
Isis {
39
class
FilterCachingAlgorithm
:
public
CubeCachingAlgorithm
{
40
public
:
41
FilterCachingAlgorithm
(
int
numParallelIOs);
42
virtual
~FilterCachingAlgorithm
();
43
44
virtual
CacheResult
recommendChunksToFree
(
45
QList<RawCubeChunk *>
allocated,
QList<RawCubeChunk *>
justUsed,
46
const
Buffer
&justRequested);
47
48
private
:
53
QList< QList< RawCubeChunk * >
> * m_chunksToKeep;
54
58
int
m_currentIo;
59
};
60
}
61
62
#endif