54 std::map<uint32_t, TileCacheEntry*>
cache_;
Definition TileCache.h:36
std::vector< GrkImage * > getAllImages(void)
Definition TileCache.cpp:78
GrkImage * tileComposite
Definition TileCache.h:53
TileCache(void)
Definition TileCache.cpp:31
std::vector< GrkImage * > getTileImages(void)
Definition TileCache.cpp:85
virtual ~TileCache()
Definition TileCache.cpp:32
std::map< uint32_t, TileCacheEntry * > cache_
Definition TileCache.h:54
GRK_TILE_CACHE_STRATEGY strategy_
Definition TileCache.h:55
void setStrategy(GRK_TILE_CACHE_STRATEGY strategy)
Definition TileCache.cpp:66
GrkImage * getComposite(void)
Definition TileCache.cpp:74
TileCacheEntry * put(uint16_t tile_index, TileProcessor *processor)
Definition TileCache.cpp:43
GRK_TILE_CACHE_STRATEGY getStrategy(void)
Definition TileCache.cpp:70
bool empty(void)
Definition TileCache.cpp:39
TileCacheEntry * get(uint16_t tile_index)
Definition TileCache.cpp:59
enum _GRK_TILE_CACHE_STRATEGY GRK_TILE_CACHE_STRATEGY
Grok tile cache strategy.
Copyright (C) 2016-2024 Grok Image Compression Inc.
Definition ICacheable.h:20
Definition TileCache.h:27
TileProcessor * processor
Definition TileCache.h:32
~TileCacheEntry()
Definition TileCache.cpp:23
TileCacheEntry()
Definition TileCache.cpp:22
Definition TileProcessor.h:78