File failed to load: https://isis.astrogeology.usgs.gov/9.0.0/Object/assets/jax/output/NativeMML/config.js
Isis 3 Programmer Reference
BoxcarCachingAlgorithm.h
1
5
6/* SPDX-License-Identifier: CC0-1.0 */
7
8#ifndef BoxcarCachingAlgorithm_h
9#define BoxcarCachingAlgorithm_h
10
11#include "CubeCachingAlgorithm.h"
12
13template <typename A> class QList;
14template <typename A> class QQueue;
15
16namespace Isis {
33 public:
36
38 QList <RawCubeChunk *> allocated, QList <RawCubeChunk *> justUsed,
39 const Buffer &justRequested);
40
41 private:
43 };
44}
45
46#endif
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.
Definition Buffer.h:53
This stores the results of the caching algorithm.
CubeCachingAlgorithm()
Construct a caching algorithm.
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.
Definition Apollo.h:16