Coding parameters.
More...
#include <CodingParams.h>
◆ CodingParams()
grk::CodingParams::CodingParams |
( |
| ) |
|
◆ ~CodingParams()
grk::CodingParams::~CodingParams |
( |
| ) |
|
◆ getTileBounds()
grk_rect32 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::grk_rect< T >::x0, _grk_image::x1, grk::grk_rect< T >::x1, _grk_image::y0, grk::grk_rect< T >::y0, _grk_image::y1, and grk::grk_rect< T >::y1.
Referenced by grk::CodeStreamDecompress::decompressTile(), grk::PacketManager::getParams(), and grk::TileProcessor::init().
◆ ccap
uint16_t grk::CodingParams::ccap[32] |
union { ... } grk::CodingParams::coding_params_ |
Referenced by grk::TileProcessor::canPreCalculateTileLen(), CodingParams(), grk::CodeStreamDecompress::decompressTile(), grk::TileProcessor::doCompress(), grk::CodeStreamCompress::end(), grk::TileProcessor::getMaxNumDecompressResolutions(), grk::TileComponent::init(), grk::CodeStreamCompress::init(), grk::CodeStreamDecompress::init(), grk::CodeStreamCompress::init_header_writing(), grk::TileProcessor::layerNeedsRateControl(), grk::TileProcessor::pcrdBisectFeasible(), grk::TileProcessor::pcrdBisectSimple(), grk::GrkImage::postReadHeader(), grk::TileProcessor::rateAllocate(), grk::CodeStreamDecompress::read_plt(), grk::CodeStreamDecompress::read_tlm(), grk::CodeStreamDecompress::setDecompressRegion(), and grk::SIZMarker::subsampleAndReduceHeaderImageComponents().
◆ comment
◆ comment_len
◆ dec_
◆ enc_
◆ isBinaryComment
◆ 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
uint16_t grk::CodingParams::t_grid_height |
number of tiles in height
Referenced by grk::CodeStreamCompress::compress(), grk::CodeStreamDecompress::decompressTile(), grk::CodeStreamCompress::getNumTileParts(), grk::PacketManager::getParams(), grk::CodeStreamCompress::init(), grk::CodeStreamCompress::mct_validation(), grk::PacketManager::PacketManager(), grk::TileProcessor::preCompressTile(), grk::CodeStreamDecompress::read_siz(), grk::CodeStreamDecompress::readHeader(), grk::CodeStreamDecompress::setDecompressRegion(), grk::SIZMarker::subsampleAndReduceHeaderImageComponents(), grk::PacketManager::updateCompressParams(), and grk::PacketManager::updateCompressTcpProgressions().
◆ t_grid_width
uint16_t grk::CodingParams::t_grid_width |
number of tiles in width
Referenced by grk::CodeStreamCompress::compress(), grk::CodeStreamDecompress::decompressTile(), grk::CodeStreamCompress::getNumTileParts(), grk::PacketManager::getParams(), grk::CodeStreamCompress::init(), grk::TileProcessor::init(), grk::CodeStreamCompress::mct_validation(), grk::TileProcessor::preCompressTile(), grk::CodeStreamDecompress::read_siz(), grk::CodeStreamDecompress::readHeader(), grk::CodeStreamDecompress::setDecompressRegion(), and grk::SIZMarker::subsampleAndReduceHeaderImageComponents().
◆ 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::PacketIter::checkForRemainingValidProgression(), grk::CodeStreamCompress::compare_coc(), grk::CodeStreamCompress::compare_SPCod_SPCoc(), grk::CodeStreamCompress::compare_SQcd_SQcc(), grk::CodeStreamCompress::compressValidation(), grk::T2Decompress::decompressPackets(), grk::TileProcessor::decompressT2(), grk::CodeStreamDecompress::decompressTile(), grk::TileProcessor::doCompress(), grk::PacketIter::enableTilePartGeneration(), grk::CodeStreamDecompress::get_current_decode_tcp(), grk::CodeStreamCompress::get_SPCod_SPCoc_size(), grk::CodeStreamCompress::get_SQcd_SQcc_size(), grk::TileProcessor::getMaxNumDecompressResolutions(), grk::PacketManager::getNumProgressions(), grk::CodeStreamCompress::getNumTileParts(), grk::PacketManager::getParams(), grk::TileProcessor::getTileCodingParams(), grk::CodeStreamCompress::init(), grk::TileProcessor::init(), grk::CodeStreamCompress::init_header_writing(), grk::CodeStreamCompress::mct_validation(), grk::PacketManager::PacketManager(), grk::CodeStreamDecompress::parseTileHeaderMarkers(), grk::PacketManager::updateCompressParams(), grk::PacketManager::updateCompressTcpProgressions(), grk::SOTMarker::write(), grk::CodeStreamCompress::write_cap(), grk::CodeStreamCompress::write_coc(), grk::CodeStreamCompress::write_cod(), grk::CodeStreamCompress::write_mco(), grk::CodeStreamCompress::write_mct_data_group(), grk::CodeStreamCompress::write_regions(), grk::CodeStreamCompress::write_SPCod_SPCoc(), grk::CodeStreamCompress::write_SQcd_SQcc(), grk::CodeStreamCompress::writePoc(), grk::CodeStreamCompress::writeTilePart(), grk::CodeStreamCompress::writeTileParts(), 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: