USGS

Isis 3.0 Developer's Reference (API)

Home

BoxcarCachingAlgorithm.h

Go to the documentation of this file.
00001 
00024 #ifndef BoxcarCachingAlgorithm_h
00025 #define BoxcarCachingAlgorithm_h
00026 
00027 #include "CubeCachingAlgorithm.h"
00028 
00029 template <typename A> class QList;
00030 template <typename A> class QQueue;
00031 
00032 namespace Isis {
00047   class BoxcarCachingAlgorithm : public CubeCachingAlgorithm {
00048     public:
00049       BoxcarCachingAlgorithm();
00050       virtual ~BoxcarCachingAlgorithm();
00051 
00052       virtual CacheResult recommendChunksToFree(
00053           QList <RawCubeChunk *> allocated, QList <RawCubeChunk *> justUsed,
00054           const Buffer &justRequested);
00055 
00056     private:
00057       int m_minLine;
00058   };
00059 }
00060 
00061 #endif