#include <Coder.h>
◆ Coder()
| grk::t1::part1::Coder::Coder |
( |
bool | isCompressor, |
|
|
uint16_t | maxCblkW, |
|
|
uint16_t | maxCblkH, |
|
|
uint32_t | cacheStrategy ) |
◆ ~Coder()
| grk::t1::part1::Coder::~Coder |
( |
| ) |
|
|
virtual |
◆ compress()
compress code block
- Parameters
-
Implements grk::t1::ICoder.
References grk::t1::BlockExec::bandOrientation, blockCoder_, grk::t1::CompressBlockExec::cblk, grk::t1::BlockExec::cblk_sty, grk::t1::CompressBlockExec::compno, grk::t1::cblk_enc::data, grk::t1::CompressBlockExec::distortion, grk::t1::pass_enc::distortiondec, grk::t1::CompressBlockExec::doRateControl, grk::t1::CompressBlockExec::level, grk::t1::CompressBlockExec::mct_norms, grk::t1::CompressBlockExec::mct_numcomps, grk::t1::cblk_enc::numbps, grk::t1::cblk_enc::numPassesTotal, grk::t1::cblk_enc::passes, preCompress(), grk::t1::BlockExec::qmfbid, grk::t1::BlockExec::stepsize, grk::t1::BlockExec::x, grk::t1::cblk_enc::x0, grk::t1::cblk_enc::x1, grk::t1::BlockExec::y, grk::t1::cblk_enc::y0, and grk::t1::cblk_enc::y1.
◆ decompress()
◆ preCompress()
| bool grk::t1::part1::Coder::preCompress |
( |
CompressBlockExec * | block, |
|
|
uint32_t & | max ) |
|
private |
References grk::t1::BlockExec::bandOrientation, blockCoder_, grk::t1::CompressBlockExec::cblk, grk_lrintf(), grk::grklog, grk::t1::BlockExec::qmfbid, grk::t1::BlockExec::stepsize, T1_NMSEDEC_FRACBITS, grk::t1::CompressBlockExec::tile_width, grk::t1::CompressBlockExec::tiledp, grk::t1::CompressBlockExec::use16BitDwt, and grk::Rect32_16::width().
Referenced by compress().
◆ blockCoder_
◆ cacheStrategy_
| uint32_t grk::t1::part1::Coder::cacheStrategy_ |
|
private |
The documentation for this class was generated from the following files: