|
Grok 20.3.2
|
store decompression blocks for a resolution More...
#include <TileBlocks.h>
Public Member Functions | |
| ResBlocks (void)=default | |
| constructs ResBlocks | |
| void | clear (void) |
| clear all blocks | |
| bool | empty (void) const |
| return true if empty | |
| void | release (void) |
| unref and clear all blocks | |
| void | combine (const ResBlocks &other) |
| Combines another ResBlocks into this one. | |
Public Attributes | |
| std::vector< std::shared_ptr< t1::DecompressBlockExec > > | blocks_ |
| vector of block arrays, indexed by resolution | |
store decompression blocks for a resolution
|
inline |
|
inline |
Combines another ResBlocks into this one.
References blocks_, and ResBlocks().
Referenced by grk::DecompressScheduler::scheduleT1().
|
inline |
return true if empty
References blocks_.
|
inline |
unref and clear all blocks
References blocks_.
| std::vector<std::shared_ptr<t1::DecompressBlockExec> > grk::ResBlocks::blocks_ |
vector of block arrays, indexed by resolution
Referenced by clear(), combine(), empty(), release(), and grk::DecompressScheduler::scheduleT1().