#include <T1Part1.h>
◆ T1Part1()
grk::t1_part1::T1Part1::T1Part1 |
( |
bool |
isCompressor, |
|
|
uint32_t |
maxCblkW, |
|
|
uint32_t |
maxCblkH |
|
) |
| |
◆ ~T1Part1()
grk::t1_part1::T1Part1::~T1Part1 |
( |
| ) |
|
|
virtual |
◆ compress()
Implements grk::T1Interface.
References grk::BlockExec::band_orientation, grk::CompressBlockExec::cblk, grk::BlockExec::cblk_sty, grk::T1::code_block_enc_deallocate(), grk::CompressBlockExec::compno, grk::T1::compress_cblk(), grk::grk_tile::comps, grk::cblk_enc::data, grk::CompressBlockExec::distortion, grk::pass_enc::distortiondec, grk::CompressBlockExec::doRateControl, grk::CompressBlockExec::mct_norms, grk::CompressBlockExec::mct_numcomps, grk::cblk_enc::numbps, grk::cblk_enc::numPassesTotal, grk::cblk_enc::passes, preCompress(), grk::BlockExec::qmfbid, grk::CompressBlockExec::resno, grk::BlockExec::stepsize, t1, grk::CompressBlockExec::tile, grk::BlockExec::x, grk::cblk_enc::x0, grk::cblk_enc::x1, grk::BlockExec::y, grk::cblk_enc::y0, and grk::cblk_enc::y1.
◆ decompress()
Implements grk::T1Interface.
References grk::BlockExec::band_orientation, grk::seg_data_chunk::buf, grk::DecompressBlockExec::cblk, grk::BlockExec::cblk_sty, grk::T1::cblkdatabuffer, grk::T1::cblkdatabuffersize, grk::T1::data, grk::T1::decompress_cblk(), grk::DecompressCodeblock::getSegBuffersLen(), grk_cblk_dec_compressed_data_pad_right, grk::grk_realloc(), grk::seg_data_chunk::len, grk::cblk_dec::numbps, grk::cblk_dec::numSegments, grk::TileComponent::postDecompress(), grk::cblk_dec::seg_buffers, grk::cblk_dec::segs, t1, grk::BlockExec::tilec, grk::BlockExec::x, grk::cblk_dec::x0, grk::cblk_dec::x1, grk::BlockExec::y, grk::cblk_dec::y0, and grk::cblk_dec::y1.
◆ preCompress()
References grk::T1::allocate_buffers(), grk::CompressBlockExec::cblk, grk::CompressBlockExec::compno, grk::grk_tile::comps, grk::T1::data, grk::T1::data_stride, grk::t1_part1::int_fix_mul_t1(), grk::CompressBlockExec::inv_step, grk::BlockExec::qmfbid, smr_abs, t1, T1_NMSEDEC_FRACBITS, grk::CompressBlockExec::tiledp, to_smr, and grk::grk_rectangle< T >::width().
Referenced by compress().
◆ t1
T1* grk::t1_part1::T1Part1::t1 |
|
private |
The documentation for this class was generated from the following files: