Grok
7.6.2
|
Coding parameters. More...
#include <CodingParams.h>
Public Member Functions | |
void | destroy () |
Public Attributes | |
uint16_t | rsiz |
Rsiz. More... | |
uint32_t | pcap |
uint16_t | ccap [32] |
uint32_t | tx0 |
XTOsiz. More... | |
uint32_t | ty0 |
YTOsiz. More... | |
uint32_t | t_width |
XTsiz. More... | |
uint32_t | t_height |
YTsiz. More... | |
size_t | num_comments |
comments More... | |
char * | comment [GRK_NUM_COMMENTS_SUPPORTED] |
uint16_t | comment_len [GRK_NUM_COMMENTS_SUPPORTED] |
bool | isBinaryComment [GRK_NUM_COMMENTS_SUPPORTED] |
uint32_t | t_grid_width |
number of tiles in width More... | |
uint32_t | t_grid_height |
number of tiles in height More... | |
PPMMarker * | ppm_marker |
TileCodingParams * | tcps |
tile coding parameters More... | |
union { | |
DecodingParams m_dec | |
EncodingParams m_enc | |
} | m_coding_params |
TileLengthMarkers * | tlm_markers |
PacketLengthMarkers * | plm_markers |
Coding parameters.
void grk::CodingParams::destroy | ( | ) |
References comment, grk::TileCodingParams::destroy(), num_comments, plm_markers, ppm_marker, t_grid_height, t_grid_width, tcps, and tlm_markers.
Referenced by grk::CodeStream::~CodeStream().
uint16_t grk::CodingParams::ccap[32] |
Referenced by grk::j2k_read_cap().
char* grk::CodingParams::comment[GRK_NUM_COMMENTS_SUPPORTED] |
uint16_t grk::CodingParams::comment_len[GRK_NUM_COMMENTS_SUPPORTED] |
bool grk::CodingParams::isBinaryComment[GRK_NUM_COMMENTS_SUPPORTED] |
union { ... } grk::CodingParams::m_coding_params |
Referenced by grk::TileProcessor::copy_decompressed_tile_to_output_image(), grk::CodeStream::decompress_tile(), grk::grk_update_image_comp_header_from_coding_params(), grk::TileComponent::init(), grk::CodeStream::init_compress(), grk::CodeStream::init_decompress(), grk::j2k_get_num_tp(), grk::TileProcessor::layer_needs_rate_control(), grk::TileProcessor::pcrd_bisect_feasible(), grk::TileProcessor::pcrd_bisect_simple(), grk::pi_create_compress(), grk::pi_enable_tile_part_generation(), grk::TileProcessor::pre_compress_first_tile_part(), grk::TileProcessor::rate_allocate(), and grk::TileProcessor::TileProcessor().
DecodingParams grk::CodingParams::m_dec |
EncodingParams grk::CodingParams::m_enc |
Referenced by grk::CodeStream::init_compress(), grk::j2k_get_num_tp(), grk::TileProcessor::layer_needs_rate_control(), grk::TileProcessor::pcrd_bisect_feasible(), grk::TileProcessor::pcrd_bisect_simple(), grk::pi_create_compress(), grk::pi_enable_tile_part_generation(), grk::TileProcessor::pre_compress_first_tile_part(), grk::TileProcessor::rate_allocate(), and grk::TileProcessor::TileProcessor().
size_t grk::CodingParams::num_comments |
comments
Referenced by destroy(), grk::CodeStream::init_compress(), grk::j2k_read_com(), grk::j2k_write_com(), and grk::CodeStream::read_header().
uint32_t grk::CodingParams::pcap |
Referenced by grk::j2k_read_cap(), and grk::j2k_read_SPCod_SPCoc().
PacketLengthMarkers* grk::CodingParams::plm_markers |
Referenced by destroy(), and grk::j2k_read_plm().
PPMMarker* grk::CodingParams::ppm_marker |
Referenced by destroy(), grk::j2k_merge_ppm(), and grk::j2k_read_ppm().
uint16_t grk::CodingParams::rsiz |
Rsiz.
Referenced by grk::CodeStream::init_compress(), grk::pi_create_compress(), grk::pi_enable_tile_part_generation(), and grk::CodeStream::read_header().
uint32_t grk::CodingParams::t_grid_height |
number of tiles in height
Referenced by grk::CodeStream::compress(), grk::CodeStream::decompress_tile(), destroy(), grk::grk_get_all_encoding_parameters(), grk::grk_get_encoding_parameters(), grk::grk_update_image_comp_header_from_coding_params(), grk::CodeStream::init_compress(), grk::j2k_allocate_tile_element_cstr_index(), grk::j2k_calculate_tp(), grk::j2k_dump(), grk::j2k_dump_MH_info(), grk::j2k_get_cstr_info(), grk::j2k_get_num_tp(), grk::pi_create(), grk::pi_create_compress(), grk::pi_create_decompress(), grk::pi_update_encode_no_poc(), grk::pi_update_encode_poc_and_final(), grk::pi_update_encoding_parameters(), grk::TileProcessor::pre_write_tile(), and grk::CodeStream::read_header().
uint32_t grk::CodingParams::t_grid_width |
number of tiles in width
Referenced by grk::CodeStream::compress(), grk::CodeStream::decompress_tile(), destroy(), grk::grk_get_all_encoding_parameters(), grk::grk_get_encoding_parameters(), grk::grk_update_image_comp_header_from_coding_params(), grk::TileProcessor::init(), grk::CodeStream::init_compress(), grk::j2k_allocate_tile_element_cstr_index(), grk::j2k_calculate_tp(), grk::j2k_dump(), grk::j2k_dump_MH_info(), grk::j2k_get_cstr_info(), grk::j2k_get_num_tp(), grk::TileProcessor::pre_write_tile(), and grk::CodeStream::read_header().
uint32_t grk::CodingParams::t_height |
YTsiz.
Referenced by grk::CodeStream::decompress_tile(), grk::grk_get_all_encoding_parameters(), grk::grk_get_encoding_parameters(), grk::grk_update_image_comp_header_from_coding_params(), grk::TileProcessor::init(), grk::CodeStream::init_compress(), grk::j2k_dump_MH_info(), grk::j2k_get_cstr_info(), and grk::CodeStream::read_header().
uint32_t grk::CodingParams::t_width |
XTsiz.
Referenced by grk::CodeStream::decompress_tile(), grk::grk_get_all_encoding_parameters(), grk::grk_get_encoding_parameters(), grk::grk_update_image_comp_header_from_coding_params(), grk::TileProcessor::init(), grk::CodeStream::init_compress(), grk::j2k_dump_MH_info(), grk::j2k_get_cstr_info(), and grk::CodeStream::read_header().
TileCodingParams* grk::CodingParams::tcps |
tile coding parameters
Referenced by grk::CodeStream::decompress_tile(), grk::TileProcessor::decompress_tile_t2(), destroy(), grk::TileProcessor::do_compress(), grk::grk_get_all_encoding_parameters(), grk::grk_get_encoding_parameters(), grk::TileProcessor::init(), grk::CodeStream::init_compress(), grk::j2k_calculate_tp(), grk::j2k_dump(), grk::j2k_get_num_tp(), grk::j2k_write_mco(), grk::j2k_write_mct_data_group(), grk::j2k_write_poc(), grk::j2k_write_regions(), grk::pi_check_next_level(), grk::pi_create(), grk::pi_create_compress(), grk::pi_create_decompress(), grk::pi_enable_tile_part_generation(), grk::pi_update_encode_no_poc(), grk::pi_update_encode_poc_and_final(), grk::pi_update_encoding_parameters(), grk::TileProcessor::pre_write_tile(), and grk::SOTMarker::write().
TileLengthMarkers* grk::CodingParams::tlm_markers |
Referenced by destroy(), grk::j2k_read_tlm(), grk::j2k_update_tlm(), grk::j2k_write_tlm_begin(), and grk::j2k_write_tlm_end().
uint32_t grk::CodingParams::tx0 |
XTOsiz.
Referenced by grk::CodeStream::decompress_tile(), grk::grk_get_all_encoding_parameters(), grk::grk_get_encoding_parameters(), grk::grk_update_image_comp_header_from_coding_params(), grk::TileProcessor::init(), grk::CodeStream::init_compress(), grk::j2k_dump_MH_info(), grk::j2k_get_cstr_info(), and grk::CodeStream::read_header().
uint32_t grk::CodingParams::ty0 |
YTOsiz.
Referenced by grk::CodeStream::decompress_tile(), grk::grk_get_all_encoding_parameters(), grk::grk_get_encoding_parameters(), grk::grk_update_image_comp_header_from_coding_params(), grk::TileProcessor::init(), grk::CodeStream::init_compress(), grk::j2k_dump_MH_info(), grk::j2k_get_cstr_info(), and grk::CodeStream::read_header().