8#ifndef BoxcarCachingAlgorithm_h
9#define BoxcarCachingAlgorithm_h
11#include "CubeCachingAlgorithm.h"
13template <
typename A>
class QList;
38 QList <RawCubeChunk *> allocated, QList <RawCubeChunk *> justUsed,
39 const Buffer &justRequested);
This algorithm is designed for applications that jump around between a couple of spots in the cube wi...
BoxcarCachingAlgorithm()
Construct a new BoxcarCachingAlgorithm.
virtual CacheResult recommendChunksToFree(QList< RawCubeChunk * > allocated, QList< RawCubeChunk * > justUsed, const Buffer &justRequested)
Please see the class description for how this algorithm works.
virtual ~BoxcarCachingAlgorithm()
Frees the memory allocated by this caching algorithm.
int m_minLine
Used to calculate what lines to cache.
Buffer for reading and writing cube data.
This stores the results of the caching algorithm.
This is the parent of the caching algorithms.
This is free and unencumbered software released into the public domain.
This is free and unencumbered software released into the public domain.
This is free and unencumbered software released into the public domain.