Grok
7.6.6
|
#include <T1Structs.h>
Public Member Functions | |
PrecinctImpl () | |
~PrecinctImpl () | |
void | initTagTrees () |
void | deleteTagTrees () |
bool | init (bool isCompressor, grk_rect_u32 *bounds, grk_pt cblk_expn, grk_plugin_tile *current_plugin_tile) |
Public Attributes | |
uint32_t | cblk_grid_width |
uint32_t | cblk_grid_height |
CompressCodeblock * | enc |
DecompressCodeblock * | dec |
TagTree * | incltree |
TagTree * | imsbtree |
grk::PrecinctImpl::PrecinctImpl | ( | ) |
grk::PrecinctImpl::~PrecinctImpl | ( | ) |
References dec, deleteTagTrees(), and enc.
void grk::PrecinctImpl::deleteTagTrees | ( | ) |
References imsbtree, and incltree.
Referenced by grk::Precinct::deleteTagTrees(), and ~PrecinctImpl().
bool grk::PrecinctImpl::init | ( | bool | isCompressor, |
grk_rect_u32 * | bounds, | ||
grk_pt | cblk_expn, | ||
grk_plugin_tile * | current_plugin_tile | ||
) |
References cblk_grid_height, cblk_grid_width, dec, enc, grk_plugin_get_debug_state(), GRK_PLUGIN_STATE_DEBUG, initTagTrees(), grk::grk_rectangle< T >::intersection(), grk::uint_floordivpow2(), grk::grk_point< T >::x, grk::grk_rectangle< T >::x0, grk::grk_rectangle< T >::x1, grk::grk_point< T >::y, grk::grk_rectangle< T >::y0, and grk::grk_rectangle< T >::y1.
Referenced by grk::Precinct::init().
void grk::PrecinctImpl::initTagTrees | ( | ) |
References cblk_grid_height, cblk_grid_width, grk::GRK_WARN(), imsbtree, incltree, and grk::TagTree::init().
Referenced by init(), and grk::Precinct::initTagTrees().
uint32_t grk::PrecinctImpl::cblk_grid_height |
Referenced by grk::Precinct::getCblkGridHeight(), grk::Precinct::getNumCblks(), init(), and initTagTrees().
uint32_t grk::PrecinctImpl::cblk_grid_width |
Referenced by grk::Precinct::getCblkGridwidth(), grk::Precinct::getNumCblks(), init(), and initTagTrees().
DecompressCodeblock* grk::PrecinctImpl::dec |
Referenced by grk::Precinct::getDecompressedBlockPtr(), init(), and ~PrecinctImpl().
CompressCodeblock* grk::PrecinctImpl::enc |
Referenced by grk::Precinct::getCompressedBlockPtr(), init(), and ~PrecinctImpl().
TagTree* grk::PrecinctImpl::imsbtree |
Referenced by deleteTagTrees(), grk::Precinct::getImsbTree(), and initTagTrees().
TagTree* grk::PrecinctImpl::incltree |
Referenced by deleteTagTrees(), grk::Precinct::getInclTree(), and initTagTrees().