|
Grok 15.1.0
|
#include <TileCache.h>
Public Member Functions | |
| TileCache (uint32_t strategy) | |
| TileCache (void) | |
| virtual | ~TileCache () |
| bool | empty (void) |
| void | setStrategy (uint32_t strategy) |
| uint32_t | getStrategy (void) |
| TileCacheEntry * | put (uint16_t tile_index, TileProcessor *processor) |
| TileCacheEntry * | get (uint16_t tile_index) |
| GrkImage * | getComposite (void) |
| std::vector< GrkImage * > | getAllImages (void) |
| std::vector< GrkImage * > | getTileImages (void) |
Private Attributes | |
| GrkImage * | tileComposite |
| std::map< uint32_t, TileCacheEntry * > | cache_ |
| uint32_t | strategy_ |
| grk::TileCache::TileCache | ( | uint32_t | strategy | ) |
References strategy_, and tileComposite.
Referenced by TileCache().
| grk::TileCache::TileCache | ( | void | ) |
References GRK_TILE_CACHE_NONE, and TileCache().
|
virtual |
References cache_, grk_object_unref(), and tileComposite.
| bool grk::TileCache::empty | ( | void | ) |
References cache_.
| TileCacheEntry * grk::TileCache::get | ( | uint16_t | tile_index | ) |
References cache_.
| std::vector< GrkImage * > grk::TileCache::getAllImages | ( | void | ) |
References getTileImages(), and tileComposite.
| GrkImage * grk::TileCache::getComposite | ( | void | ) |
References tileComposite.
| uint32_t grk::TileCache::getStrategy | ( | void | ) |
References strategy_.
| std::vector< GrkImage * > grk::TileCache::getTileImages | ( | void | ) |
References cache_.
Referenced by getAllImages().
| TileCacheEntry * grk::TileCache::put | ( | uint16_t | tile_index, |
| TileProcessor * | processor ) |
References cache_, and grk::TileCacheEntry::processor.
| void grk::TileCache::setStrategy | ( | uint32_t | strategy | ) |
References strategy_.
|
private |
Referenced by empty(), get(), getTileImages(), put(), and ~TileCache().
|
private |
Referenced by getStrategy(), setStrategy(), and TileCache().
|
private |
Referenced by getAllImages(), getComposite(), TileCache(), and ~TileCache().