Coding parameters.
More...
#include <CodingParams.h>
◆ CodingParams()
grk::CodingParams::CodingParams |
( |
| ) |
|
◆ ~CodingParams()
grk::CodingParams::~CodingParams |
( |
| ) |
|
◆ getTileBounds()
grkRectU32 grk::CodingParams::getTileBounds |
( |
const GrkImage * |
p_image, |
|
|
uint32_t |
tile_x, |
|
|
uint32_t |
tile_y |
|
) |
| const |
References t_height, t_width, tx0, ty0, _grk_image::x0, grk::grkRect< T >::x0, _grk_image::x1, grk::grkRect< T >::x1, _grk_image::y0, grk::grkRect< T >::y0, _grk_image::y1, and grk::grkRect< T >::y1.
Referenced by grk::CodeStreamDecompress::decompressTile(), grk::PacketManager::getParams(), and grk::TileProcessor::init().
◆ ccap
uint16_t grk::CodingParams::ccap[32] |
◆ comment
◆ comment_len
◆ isBinaryComment
union { ... } grk::CodingParams::m_coding_params |
Referenced by grk::TileProcessor::canPreCalculateTileLen(), CodingParams(), grk::CodeStreamDecompress::decompressTile(), grk::TileProcessor::doCompress(), grk::PacketManager::enableTilePartGeneration(), grk::TileProcessor::getMaxNumDecompressResolutions(), grk::TileComponent::init(), grk::CodeStreamCompress::initCompress(), grk::CodeStreamDecompress::initDecompress(), grk::TileProcessor::layerNeedsRateControl(), grk::PacketManager::PacketManager(), grk::TileProcessor::pcrdBisectFeasible(), grk::TileProcessor::pcrdBisectSimple(), grk::TileProcessor::rateAllocate(), grk::SIZMarker::subsampleAndReduceHeaderImageComponents(), and grk::TileProcessor::TileProcessor().
◆ m_dec
◆ m_enc
◆ num_comments
size_t grk::CodingParams::num_comments |
◆ pcap
uint32_t grk::CodingParams::pcap |
◆ plm_markers
◆ ppm_marker
◆ rsiz
uint16_t grk::CodingParams::rsiz |
◆ t_grid_height
uint32_t grk::CodingParams::t_grid_height |
number of tiles in height
Referenced by grk::CodeStreamCompress::compress(), grk::CodeStreamDecompress::decompressTile(), grk::PacketManager::getParams(), grk::CodeStreamCompress::initCompress(), grk::CodeStreamCompress::mct_validation(), grk::PacketManager::PacketManager(), grk::TileProcessor::preCompressTile(), grk::CodeStreamDecompress::readHeader(), grk::SIZMarker::subsampleAndReduceHeaderImageComponents(), grk::PacketManager::updateCompressParams(), and grk::PacketManager::updateCompressTcpProgressions().
◆ t_grid_width
uint32_t grk::CodingParams::t_grid_width |
◆ t_height
uint32_t grk::CodingParams::t_height |
◆ t_width
uint32_t grk::CodingParams::t_width |
◆ tcps
tile coding parameters
Referenced by grk::TileProcessor::canPreCalculateTileLen(), grk::TileProcessor::canWritePocMarker(), grk::PacketManager::checkForRemainingValidProgression(), grk::T2Decompress::decompressPackets(), grk::TileProcessor::decompressT2(), grk::CodeStreamDecompress::decompressTile(), grk::TileProcessor::doCompress(), grk::PacketManager::enableTilePartGeneration(), grk::CodeStreamDecompress::get_current_decode_tcp(), grk::TileProcessor::getMaxNumDecompressResolutions(), grk::PacketManager::getNumProgressions(), grk::PacketManager::getParams(), grk::TileProcessor::getTileCodingParams(), grk::TileProcessor::init(), grk::CodeStreamCompress::initCompress(), grk::CodeStreamCompress::mct_validation(), grk::PacketManager::PacketManager(), grk::TileProcessor::preCompressTile(), grk::PacketManager::updateCompressParams(), grk::PacketManager::updateCompressTcpProgressions(), grk::SOTMarker::write(), and ~CodingParams().
◆ tlm_markers
◆ tx0
uint32_t grk::CodingParams::tx0 |
◆ ty0
uint32_t grk::CodingParams::ty0 |
The documentation for this struct was generated from the following files: