|
Grok 15.1.0
|
#include <Precinct.h>
Public Member Functions | |
| PrecinctImpl (bool isCompressor, grk_rect32 *bounds, grk_pt32 cblk_expn) | |
| ~PrecinctImpl (void) | |
| grk_rect32 | getCodeBlockBounds (uint64_t cblkno) |
| bool | initCodeBlocks (uint16_t numLayers, grk_rect32 *bounds) |
| template<typename T> | |
| bool | initCodeBlock (T *block, uint64_t cblkno) |
| void | deleteTagTrees () |
| TagTreeU16 * | getIncludeTagTree (void) |
| TagTreeU8 * | getIMsbTagTree (void) |
Public Attributes | |
| BlockCache< CompressCodeblock, PrecinctImpl > * | enc |
| BlockCache< DecompressCodeblock, PrecinctImpl > * | dec |
| grk_rect32 | cblk_grid_ |
| grk_rect32 | bounds_ |
| grk_pt32 | cblk_expn_ |
| bool | isCompressor_ |
Private Attributes | |
| TagTreeU16 * | incltree |
| TagTreeU8 * | imsbtree |
| grk::PrecinctImpl::PrecinctImpl | ( | bool | isCompressor, |
| grk_rect32 * | bounds, | ||
| grk_pt32 | cblk_expn ) |
| grk::PrecinctImpl::~PrecinctImpl | ( | void | ) |
References dec, deleteTagTrees(), and enc.
| void grk::PrecinctImpl::deleteTagTrees | ( | ) |
References imsbtree, and incltree.
Referenced by ~PrecinctImpl().
| grk_rect32 grk::PrecinctImpl::getCodeBlockBounds | ( | uint64_t | cblkno | ) |
References bounds_, cblk_expn_, and cblk_grid_.
Referenced by initCodeBlock().
| TagTreeU8 * grk::PrecinctImpl::getIMsbTagTree | ( | void | ) |
References cblk_grid_, grk::grklog, and imsbtree.
| TagTreeU16 * grk::PrecinctImpl::getIncludeTagTree | ( | void | ) |
References cblk_grid_, grk::grklog, and incltree.
| bool grk::PrecinctImpl::initCodeBlock | ( | T * | block, |
| uint64_t | cblkno ) |
References getCodeBlockBounds().
| bool grk::PrecinctImpl::initCodeBlocks | ( | uint16_t | numLayers, |
| grk_rect32 * | bounds ) |
References bounds_, cblk_grid_, dec, enc, and isCompressor_.
| grk_rect32 grk::PrecinctImpl::bounds_ |
Referenced by getCodeBlockBounds(), initCodeBlocks(), and PrecinctImpl().
| grk_pt32 grk::PrecinctImpl::cblk_expn_ |
Referenced by getCodeBlockBounds(), and PrecinctImpl().
| grk_rect32 grk::PrecinctImpl::cblk_grid_ |
Referenced by getCodeBlockBounds(), getIMsbTagTree(), getIncludeTagTree(), initCodeBlocks(), and PrecinctImpl().
| BlockCache<DecompressCodeblock, PrecinctImpl>* grk::PrecinctImpl::dec |
| BlockCache<CompressCodeblock, PrecinctImpl>* grk::PrecinctImpl::enc |
Referenced by grk::Precinct::getCompressedBlockPtr(), initCodeBlocks(), PrecinctImpl(), and ~PrecinctImpl().
|
private |
Referenced by deleteTagTrees(), getIMsbTagTree(), and PrecinctImpl().
|
private |
Referenced by deleteTagTrees(), getIncludeTagTree(), and PrecinctImpl().
| bool grk::PrecinctImpl::isCompressor_ |
Referenced by initCodeBlocks(), and PrecinctImpl().