Grok
9.7.5
|
#include <Precinct.h>
Public Member Functions | |
PrecinctImpl (bool isCompressor, grk_rect32 *bounds, grk_pt32 cblk_expn) | |
~PrecinctImpl () | |
grk_rect32 | getCodeBlockBounds (uint64_t cblkno) |
bool | initCodeBlocks (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 |
|
inline |
|
inline |
References dec, deleteTagTrees(), and enc.
|
inline |
References imsbtree, and incltree.
Referenced by grk::Precinct::deleteTagTrees(), and ~PrecinctImpl().
|
inline |
References bounds_, cblk_expn_, cblk_grid_, grk::grk_rect< T >::width(), grk::grk_pt< T >::x, grk::grk_rect< T >::x0, grk::grk_pt< T >::y, and grk::grk_rect< T >::y0.
Referenced by grk::Precinct::getCodeBlockBounds(), and initCodeBlock().
|
inline |
References cblk_grid_, GRK_UNUSED, grk::GRK_WARN(), grk::grk_rect< T >::height(), imsbtree, and grk::grk_rect< T >::width().
Referenced by grk::Precinct::getImsbTree().
|
inline |
References cblk_grid_, GRK_UNUSED, grk::GRK_WARN(), grk::grk_rect< T >::height(), incltree, and grk::grk_rect< T >::width().
Referenced by grk::Precinct::getInclTree().
|
inline |
References getCodeBlockBounds().
|
inline |
References grk::grk_rect< T >::area(), bounds_, cblk_grid_, dec, enc, and isCompressor_.
Referenced by grk::Precinct::getImpl().
grk_rect32 grk::PrecinctImpl::bounds_ |
Referenced by getCodeBlockBounds(), and initCodeBlocks().
grk_pt32 grk::PrecinctImpl::cblk_expn_ |
Referenced by getCodeBlockBounds(), and grk::Precinct::getNominalBlockSize().
grk_rect32 grk::PrecinctImpl::cblk_grid_ |
BlockCache<DecompressCodeblock, PrecinctImpl>* grk::PrecinctImpl::dec |
BlockCache<CompressCodeblock, PrecinctImpl>* grk::PrecinctImpl::enc |
Referenced by grk::Precinct::getCompressedBlockPtr(), initCodeBlocks(), and ~PrecinctImpl().
|
private |
Referenced by deleteTagTrees(), and getIMsbTagTree().
|
private |
Referenced by deleteTagTrees(), and getIncludeTagTree().
bool grk::PrecinctImpl::isCompressor_ |
Referenced by initCodeBlocks().