|
Grok 15.1.0
|
Coding parameters. More...
#include <CodingParams.h>
Public Member Functions | |
| CodingParams () | |
| ~CodingParams () | |
| grk_rect32 | getTileBounds (const GrkImage *p_image, uint32_t tile_x, uint32_t tile_y) const |
Public Attributes | |
| uint16_t | rsiz |
| Rsiz. | |
| uint32_t | pcap |
| uint16_t | ccap [32] |
| uint32_t | tx0 |
| XTOsiz. | |
| uint32_t | ty0 |
| YTOsiz. | |
| uint32_t | t_width |
| XTsiz. | |
| uint32_t | t_height |
| YTsiz. | |
| size_t | num_comments |
| comments | |
| char * | comment [GRK_NUM_COMMENTS_SUPPORTED] |
| uint16_t | comment_len [GRK_NUM_COMMENTS_SUPPORTED] |
| bool | is_binary_comment [GRK_NUM_COMMENTS_SUPPORTED] |
| uint16_t | t_grid_width |
| number of tiles in width | |
| uint16_t | t_grid_height |
| number of tiles in height | |
| PPMMarker * | ppm_marker |
| TileCodingParams * | tcps |
| tile coding parameters | |
| union { | |
| DecodingParams dec_ | |
| EncodingParams enc_ | |
| } | coding_params_ |
| TileLengthMarkers * | tlm_markers |
| PLMarkerMgr * | plm_markers |
| bool | wholeTileDecompress_ |
Coding parameters.
| grk::CodingParams::CodingParams | ( | ) |
References coding_params_, num_comments, pcap, plm_markers, ppm_marker, rsiz, t_grid_height, t_grid_width, t_height, t_width, tcps, tlm_markers, tx0, ty0, and wholeTileDecompress_.
| grk::CodingParams::~CodingParams | ( | ) |
References comment, num_comments, plm_markers, ppm_marker, tcps, and tlm_markers.
| 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::grk_rect< T >::x0, grk::grk_rect< T >::x1, grk::grk_rect< T >::y0, and grk::grk_rect< T >::y1.
Referenced by grk::PacketManager::getParams().
| uint16_t grk::CodingParams::ccap[32] |
Referenced by grk::CodeStreamDecompress::read_cap().
| union { ... } grk::CodingParams::coding_params_ |
| char* grk::CodingParams::comment[GRK_NUM_COMMENTS_SUPPORTED] |
Referenced by ~CodingParams().
| uint16_t grk::CodingParams::comment_len[GRK_NUM_COMMENTS_SUPPORTED] |
| DecodingParams grk::CodingParams::dec_ |
| EncodingParams grk::CodingParams::enc_ |
| bool grk::CodingParams::is_binary_comment[GRK_NUM_COMMENTS_SUPPORTED] |
| size_t grk::CodingParams::num_comments |
comments
Referenced by CodingParams(), and ~CodingParams().
| uint32_t grk::CodingParams::pcap |
Referenced by CodingParams(), and grk::CodeStreamDecompress::read_cap().
| PLMarkerMgr* grk::CodingParams::plm_markers |
Referenced by CodingParams(), and ~CodingParams().
| PPMMarker* grk::CodingParams::ppm_marker |
Referenced by CodingParams(), grk::CodeStreamDecompress::merge_ppm(), and ~CodingParams().
| uint16_t grk::CodingParams::rsiz |
Rsiz.
Referenced by CodingParams().
| uint16_t grk::CodingParams::t_grid_height |
number of tiles in height
Referenced by CodingParams(), grk::PacketManager::getParams(), grk::SIZMarker::subsampleAndReduceHeaderImageComponents(), grk::PacketManager::updateCompressParams(), and grk::PacketManager::updateCompressTcpProgressions().
| uint16_t grk::CodingParams::t_grid_width |
number of tiles in width
Referenced by CodingParams(), grk::PacketManager::getParams(), and grk::SIZMarker::subsampleAndReduceHeaderImageComponents().
| uint32_t grk::CodingParams::t_height |
YTsiz.
Referenced by CodingParams(), getTileBounds(), grk::GrkImage::postReadHeader(), and grk::SIZMarker::subsampleAndReduceHeaderImageComponents().
| uint32_t grk::CodingParams::t_width |
XTsiz.
Referenced by CodingParams(), getTileBounds(), and grk::SIZMarker::subsampleAndReduceHeaderImageComponents().
| TileCodingParams* grk::CodingParams::tcps |
tile coding parameters
Referenced by CodingParams(), grk::PacketManager::getParams(), grk::SOTMarker::read(), grk::PacketManager::updateCompressParams(), grk::PacketManager::updateCompressTcpProgressions(), grk::SOTMarker::write(), and ~CodingParams().
| TileLengthMarkers* grk::CodingParams::tlm_markers |
Referenced by CodingParams(), and ~CodingParams().
| uint32_t grk::CodingParams::tx0 |
XTOsiz.
Referenced by CodingParams(), getTileBounds(), and grk::SIZMarker::subsampleAndReduceHeaderImageComponents().
| uint32_t grk::CodingParams::ty0 |
YTOsiz.
Referenced by CodingParams(), getTileBounds(), and grk::SIZMarker::subsampleAndReduceHeaderImageComponents().
| bool grk::CodingParams::wholeTileDecompress_ |
Referenced by CodingParams().