56 std::map<uint32_t, TileCacheEntry*>
cache_;
Definition TileCache.h:38
std::vector< GrkImage * > getAllImages(void)
Definition TileCache.cpp:78
GrkImage * tileComposite
Definition TileCache.h:55
TileCache(void)
Definition TileCache.cpp:31
std::vector< GrkImage * > getTileImages(void)
Definition TileCache.cpp:85
TileCacheEntry * put(uint16_t tileIndex, TileProcessor *processor)
Definition TileCache.cpp:43
virtual ~TileCache()
Definition TileCache.cpp:32
std::map< uint32_t, TileCacheEntry * > cache_
Definition TileCache.h:56
GRK_TILE_CACHE_STRATEGY strategy_
Definition TileCache.h:57
void setStrategy(GRK_TILE_CACHE_STRATEGY strategy)
Definition TileCache.cpp:66
TileCacheEntry * get(uint16_t tileIndex)
Definition TileCache.cpp:59
GrkImage * getComposite(void)
Definition TileCache.cpp:74
GRK_TILE_CACHE_STRATEGY getStrategy(void)
Definition TileCache.cpp:70
bool empty(void)
Definition TileCache.cpp:39
enum _GRK_TILE_CACHE_STRATEGY GRK_TILE_CACHE_STRATEGY
Copyright (C) 2016-2024 Grok Image Compression Inc.
Definition ICacheable.h:20
void grk_read(const uint8_t *buffer, TYPE *value, uint32_t numBytes)
Definition BufferedStream.h:239
Definition TileCache.h:29
TileProcessor * processor
Definition TileCache.h:34
~TileCacheEntry()
Definition TileCache.cpp:23
TileCacheEntry()
Definition TileCache.cpp:22
Definition TileProcessor.h:78