|
Isis 3.0 Developer's Reference (API) |
Home |
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