55 std::map<uint32_t, TileCacheEntry*>
m_cache;
Definition: GrkImage.h:19
Definition: TileCache.h:38
std::vector< GrkImage * > getAllImages(void)
Definition: TileCache.cpp:75
GrkImage * tileComposite
Definition: TileCache.h:54
TileCache(void)
Definition: TileCache.cpp:32
std::vector< GrkImage * > getTileImages(void)
Definition: TileCache.cpp:82
TileCacheEntry * put(uint16_t tileIndex, TileProcessor *processor)
Definition: TileCache.cpp:44
virtual ~TileCache()
Definition: TileCache.cpp:33
GRK_TILE_CACHE_STRATEGY m_strategy
Definition: TileCache.h:56
std::map< uint32_t, TileCacheEntry * > m_cache
Definition: TileCache.h:55
void setStrategy(GRK_TILE_CACHE_STRATEGY strategy)
Definition: TileCache.cpp:67
TileCacheEntry * get(uint16_t tileIndex)
Definition: TileCache.cpp:60
GrkImage * getComposite(void)
Definition: TileCache.cpp:71
bool empty(void)
Definition: TileCache.cpp:40
GRK_TILE_CACHE_STRATEGY
Definition: grok.h:389
Copyright (C) 2016-2021 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:77