|
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().