#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::bandOrientation, grk::CompressBlockExec::cblk, grk::BlockExec::cblk_sty, grk::T1::code_block_enc_deallocate(), grk::CompressBlockExec::compno, grk::T1::compress_cblk(), 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::grkBuffer2d< T, A >::alloc2d(), grk::T1::allocCompressedData(), grk::T1::attachUncompressedData(), grk::BlockExec::bandOrientation, grk::DecompressBlockExec::cblk, grk::BlockExec::cblk_sty, grk::T1::decompress_cblk(), grk::T1::getCompressedDataBuffer(), grk::T1::getUncompressedData(), grk::GRK_CACHE_STATE_ERROR, grk::GRK_CACHE_STATE_OPEN, grk_cblk_dec_compressed_data_pad_right, grk::TileComponent::postProcess(), t1, and grk::BlockExec::tilec.
◆ preCompress()
void grk::t1_part1::T1Part1::preCompress |
( |
CompressBlockExec * |
block, |
|
|
uint32_t & |
max |
|
) |
| |
|
private |
References grk::T1::alloc(), grk::CompressBlockExec::cblk, grk::CompressBlockExec::compno, grk::T1::getUncompressedData(), grk_lrintf(), grk::BlockExec::qmfbid, grk::BlockExec::stepsize, t1, T1_NMSEDEC_FRACBITS, grk::CompressBlockExec::tile, grk::CompressBlockExec::tiledp, and grk::grkRect< T >::width().
Referenced by compress().
◆ t1
T1* grk::t1_part1::T1Part1::t1 |
|
private |
The documentation for this class was generated from the following files: