Loading [MathJax]/jax/output/NativeMML/config.js
Isis 3 Programmer Reference
BoxcarCachingAlgorithm.h
Go to the documentation of this file.
1 
24 #ifndef BoxcarCachingAlgorithm_h
25 #define BoxcarCachingAlgorithm_h
26 
27 #include "CubeCachingAlgorithm.h"
28 
29 template <typename A> class QList;
30 template <typename A> class QQueue;
31 
32 namespace Isis {
49  public:
51  virtual ~BoxcarCachingAlgorithm();
52 
55  const Buffer &justRequested);
56 
57  private:
58  int m_minLine;
59  };
60 }
61 
62 #endif
Buffer for reading and writing cube data.
Definition: Buffer.h:69
virtual ~BoxcarCachingAlgorithm()
Frees the memory allocated by this caching algorithm.
virtual CacheResult recommendChunksToFree(QList< RawCubeChunk *> allocated, QList< RawCubeChunk *> justUsed, const Buffer &justRequested)
Please see the class description for how this algorithm works.
int m_minLine
Used to calculate what lines to cache.
This algorithm is designed for applications that jump around between a couple of spots in the cube wi...
BoxcarCachingAlgorithm()
Construct a new BoxcarCachingAlgorithm.
This stores the results of the caching algorithm.
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
This is the parent of the caching algorithms

U.S. Department of the Interior | U.S. Geological Survey
ISIS | Privacy & Disclaimers | Astrogeology Research Program
To contact us, please post comments and questions on the USGS Astrogeology Discussion Board
To report a bug, or suggest a feature go to: ISIS Github
File Modified: 07/12/2023 23:15:23