Grok 10.0.5
|
#include <TileCache.h>
Public Member Functions | |
DecompressScheduler (TileProcessor *tileProcessor, Tile *tile, TileCodingParams *tcp, uint8_t prec) | |
~DecompressScheduler () | |
bool | schedule (uint16_t compno) override |
![]() | |
Scheduler (Tile *tile) | |
virtual | ~Scheduler () |
void | graph (uint16_t compno) |
bool | run (void) |
ImageComponentFlow * | getImageComponentFlow (uint16_t compno) |
tf::Taskflow & | getCodecFlow (void) |
FlowComponent * | getPrePostProc (void) |
Private Member Functions | |
bool | scheduleBlocks (uint16_t compno) |
bool | scheduleWavelet (uint16_t compno) |
bool | decompressBlock (T1Interface *impl, DecompressBlockExec *block) |
void | releaseBlocks (uint16_t compno) |
Private Attributes | |
TileProcessor * | tileProcessor_ |
TileCodingParams * | tcp_ |
uint8_t | prec_ |
uint16_t | numcomps_ |
TileDecompressBlocks | tileBlocks_ |
WaveletReverse ** | waveletReverse_ |
Additional Inherited Members | |
![]() | |
std::atomic_bool | success |
std::vector< T1Interface * > | t1Implementations |
ImageComponentFlow ** | imageComponentFlows_ |
tf::Taskflow | codecFlow_ |
Tile * | tile_ |
uint16_t | numcomps_ |
FlowComponent * | prePostProc_ |
grk::DecompressScheduler::DecompressScheduler | ( | TileProcessor * | tileProcessor, |
Tile * | tile, | ||
TileCodingParams * | tcp, | ||
uint8_t | prec ) |
References compno, numcomps_, and waveletReverse_.
grk::DecompressScheduler::~DecompressScheduler | ( | ) |
References compno, numcomps_, and waveletReverse_.
|
private |
References grk::GRK_ERROR(), impl, and grk::grk::DecompressBlockExec::open().
|
private |
References compno, and tileBlocks_.
|
overridevirtual |
Implements grk::grk::Scheduler.
References codecFlow_, compno, numcomps_, tile_, and tilec.
|
private |
References bandIndex, blocks, grk::grk::ResDecompressBlocks::blocks_, cblk, cblkno, grk::grk::ResDecompressBlocks::clear(), compno, grk::grk::ResDecompressBlocks::empty(), grk::gain_b, grk::ExecSingleton::get(), highestResolutionDecompressed, imageComponentFlows_, impl, prec_, resno, success, t1Implementations, tcp_, tile_, tileBlocks_, and tilec.
|
private |
References compno, tcp_, tile_, tilec, tileProcessor_, and waveletReverse_.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |