Definition SparseCache.h:101
ResWindow.
Definition CompressedChunkCache.h:36
TagTree< uint8_t > TagTreeU8
Definition TagTree.h:254
TagTree< uint16_t > TagTreeU16
Definition TagTree.h:255
Lightweight precinct struct storing only bounds, some book-keeping variables and a pointer to the Pre...
Definition Precinct.h:32
PrecinctImplCompress(Precinct *prec, uint16_t numLayers)
Definition PrecinctImpl.cpp:123
PrecinctImplDecompress(Precinct *prec, uint16_t numLayers)
Definition PrecinctImpl.cpp:131
TagTreeU16 * getIncludeTagTree(void)
Gets include tag tree.
Definition PrecinctImpl.cpp:83
PrecinctImpl(const PrecinctImpl &)=delete
BlockCache< t1::CodeblockDecompress, PrecinctImpl > * dec_
Cache of CodeblockDecompress.
Definition PrecinctImpl.h:96
TagTreeU8 * imsbtree_
Definition PrecinctImpl.h:116
Rect32_16 getCodeBlockBounds(uint32_t cblkno)
Gets non-nominal bounds for a code block.
Definition PrecinctImpl.cpp:52
Rect32_16 cblk_grid_
code block grid
Definition PrecinctImpl.h:102
BlockCache< t1::CodeblockCompress, PrecinctImpl > * enc_
Cache of CodeblockCompress.
Definition PrecinctImpl.h:90
Precinct * prec_
associated precinct
Definition PrecinctImpl.h:108
void initCodeBlock(T *block, uint32_t cblkno)
Initializes code block.
Definition PrecinctImpl.cpp:65
bool genCodeBlockGrid(void)
Definition PrecinctImpl.cpp:42
PrecinctImpl(Precinct *prec)
Constructs a new PrecinctImpl.
Definition PrecinctImpl.cpp:30
void deleteTagTrees()
Deletes tag trees.
Definition PrecinctImpl.cpp:72
PrecinctImpl & operator=(const PrecinctImpl &)=delete
bool hasCodeBlocks(void)
Definition PrecinctImpl.cpp:79
TagTreeU16 * incltree_
Definition PrecinctImpl.h:115
virtual ~PrecinctImpl(void)
Destroys the PrecinctImpl.
Definition PrecinctImpl.cpp:36
TagTreeU8 * getIMsbTagTree(void)
Gets MSB tag tree.
Definition PrecinctImpl.cpp:102
Definition geometry.h:105