|
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().