Grok
7.6.3
|
#include <T1HT.h>
Public Member Functions | |
T1HT (bool isCompressor, TileCodingParams *tcp, uint32_t maxCblkW, uint32_t maxCblkH) | |
virtual | ~T1HT () |
bool | compress (CompressBlockExec *block) |
bool | decompress (DecompressBlockExec *block) |
![]() | |
virtual | ~T1Interface () |
Private Member Functions | |
void | preCompress (CompressBlockExec *block, grk_tile *tile) |
bool | postDecompress (DecompressBlockExec *block) |
Private Attributes | |
uint32_t | coded_data_size |
uint8_t * | coded_data |
uint32_t | unencoded_data_size |
int32_t * | unencoded_data |
mem_fixed_allocator * | allocator |
mem_elastic_allocator * | elastic_alloc |
grk::t1_ht::T1HT::T1HT | ( | bool | isCompressor, |
TileCodingParams * | tcp, | ||
uint32_t | maxCblkW, | ||
uint32_t | maxCblkH | ||
) |
References coded_data, and grk_cblk_dec_compressed_data_pad_ht.
|
virtual |
References allocator, coded_data, elastic_alloc, and unencoded_data.
|
virtual |
|
virtual |
|
private |
|
private |
References grk::CompressBlockExec::cblk, grk::CompressBlockExec::compno, grk::grk_tile::comps, grk::CompressBlockExec::inv_step_ht, grk::BlockExec::k_msbs, grk::BlockExec::qmfbid, grk::shift, grk::CompressBlockExec::tiledp, unencoded_data, and grk::grk_rectangle< T >::width().
Referenced by compress().
|
private |
Referenced by ~T1HT().
|
private |
Referenced by decompress(), T1HT(), and ~T1HT().
|
private |
Referenced by decompress().
|
private |
Referenced by compress(), and ~T1HT().
|
private |
Referenced by compress(), decompress(), preCompress(), and ~T1HT().
|
private |