Grok 20.3.2
grk::PrecinctImplCompress Struct Reference

#include <PrecinctImpl.h>

Inheritance diagram for grk::PrecinctImplCompress:
grk::PrecinctImpl

Public Member Functions

 PrecinctImplCompress (Precinct *prec, uint16_t numLayers)
Public Member Functions inherited from grk::PrecinctImpl
 PrecinctImpl (Precinct *prec)
 Constructs a new PrecinctImpl.
virtual ~PrecinctImpl (void)
 Destroys the PrecinctImpl.
 PrecinctImpl (const PrecinctImpl &)=delete
PrecinctImploperator= (const PrecinctImpl &)=delete
Rect32_16 getCodeBlockBounds (uint32_t cblkno)
 Gets non-nominal bounds for a code block.
template<typename T>
void initCodeBlock (T *block, uint32_t cblkno)
 Initializes code block.
void deleteTagTrees ()
 Deletes tag trees.
TagTreeU16getIncludeTagTree (void)
 Gets include tag tree.
TagTreeU8getIMsbTagTree (void)
 Gets MSB tag tree.

Additional Inherited Members

Public Attributes inherited from grk::PrecinctImpl
BlockCache< t1::CodeblockCompress, PrecinctImpl > * enc_
 Cache of CodeblockCompress.
BlockCache< t1::CodeblockDecompress, PrecinctImpl > * dec_
 Cache of CodeblockDecompress.
Rect32_16 cblk_grid_
 code block grid
Precinctprec_
 associated precinct
Protected Member Functions inherited from grk::PrecinctImpl
bool genCodeBlockGrid (void)

Constructor & Destructor Documentation

◆ PrecinctImplCompress()

grk::PrecinctImplCompress::PrecinctImplCompress ( Precinct * prec,
uint16_t numLayers )

The documentation for this struct was generated from the following files: