Grok 12.0.1
|
#include <TileCache.h>
Public Member Functions | |
TileCache (GRK_TILE_CACHE_STRATEGY strategy) | |
TileCache (void) | |
virtual | ~TileCache () |
bool | empty (void) |
void | setStrategy (GRK_TILE_CACHE_STRATEGY strategy) |
GRK_TILE_CACHE_STRATEGY | getStrategy (void) |
TileCacheEntry * | put (uint16_t tileIndex, TileProcessor *processor) |
TileCacheEntry * | get (uint16_t tileIndex) |
GrkImage * | getComposite (void) |
std::vector< GrkImage * > | getAllImages (void) |
std::vector< GrkImage * > | getTileImages (void) |
Private Attributes | |
GrkImage * | tileComposite |
std::map< uint32_t, TileCacheEntry * > | cache_ |
GRK_TILE_CACHE_STRATEGY | strategy_ |
grk::TileCache::TileCache | ( | GRK_TILE_CACHE_STRATEGY | strategy | ) |
References tileComposite.
grk::TileCache::TileCache | ( | void | ) |
|
virtual |
References cache_, grk_object_unref(), grk::grk_read(), _grk_image::obj, and tileComposite.
TileCacheEntry * grk::TileCache::get | ( | uint16_t | tileIndex | ) |
References getTileImages(), grk::grk_read(), and tileComposite.
Referenced by grk::CodeStreamDecompress::getAllImages().
References tileComposite.
Referenced by grk::CodeStreamDecompress::getCompositeImage().
GRK_TILE_CACHE_STRATEGY grk::TileCache::getStrategy | ( | void | ) |
References strategy_.
Referenced by grk::CodeStreamDecompress::decompressTiles().
References cache_, and grk::grk_read().
Referenced by getAllImages().
TileCacheEntry * grk::TileCache::put | ( | uint16_t | tileIndex, |
TileProcessor * | processor ) |
References cache_, grk::grk_read(), and grk::TileCacheEntry::processor.
Referenced by grk::CodeStreamDecompress::allocateProcessor().
void grk::TileCache::setStrategy | ( | GRK_TILE_CACHE_STRATEGY | strategy | ) |
References grk::grk_read(), and strategy_.
Referenced by grk::CodeStreamDecompress::init().
|
private |
Referenced by empty(), get(), getTileImages(), put(), and ~TileCache().
|
private |
Referenced by getStrategy(), and setStrategy().
|
private |
Referenced by getAllImages(), getComposite(), TileCache(), and ~TileCache().