56 std::map<uint32_t, TileCacheEntry*>
cache_;
Definition: GrkImage.h:22
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
GRK_TILE_CACHE_STRATEGY
Definition: grok.h:390
Copyright (C) 2016-2022 Grok Image Compression Inc.
Definition: ICacheable.h:20
Definition: TileCache.h:29
TileProcessor * processor
Definition: TileCache.h:34
~TileCacheEntry()
Definition: TileCache.cpp:23
TileCacheEntry()
Definition: TileCache.cpp:22
Tile processor for decompression and compression.
Definition: TileProcessor.h:76