Grok 15.1.0
grk::CodingParams Struct Reference

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
PPMMarkerppm_marker
TileCodingParamstcps
 tile coding parameters
union { 
   DecodingParams   dec_ 
   EncodingParams   enc_ 
coding_params_
TileLengthMarkerstlm_markers
PLMarkerMgrplm_markers
bool wholeTileDecompress_

Detailed Description

Coding parameters.

Constructor & Destructor Documentation

◆ CodingParams()

◆ ~CodingParams()

grk::CodingParams::~CodingParams ( )

Member Function Documentation

◆ getTileBounds()

grk_rect32 grk::CodingParams::getTileBounds ( const GrkImage * p_image,
uint32_t tile_x,
uint32_t tile_y ) const

Member Data Documentation

◆ ccap

uint16_t grk::CodingParams::ccap[32]

◆ [union]

union { ... } grk::CodingParams::coding_params_

◆ comment

char* grk::CodingParams::comment[GRK_NUM_COMMENTS_SUPPORTED]

Referenced by ~CodingParams().

◆ comment_len

uint16_t grk::CodingParams::comment_len[GRK_NUM_COMMENTS_SUPPORTED]

◆ dec_

◆ enc_

EncodingParams grk::CodingParams::enc_

◆ is_binary_comment

bool grk::CodingParams::is_binary_comment[GRK_NUM_COMMENTS_SUPPORTED]

◆ num_comments

size_t grk::CodingParams::num_comments

comments

Referenced by CodingParams(), and ~CodingParams().

◆ pcap

uint32_t grk::CodingParams::pcap

◆ plm_markers

PLMarkerMgr* grk::CodingParams::plm_markers

Referenced by CodingParams(), and ~CodingParams().

◆ ppm_marker

PPMMarker* grk::CodingParams::ppm_marker

◆ rsiz

uint16_t grk::CodingParams::rsiz

Rsiz.

Referenced by CodingParams().

◆ t_grid_height

◆ t_grid_width

uint16_t grk::CodingParams::t_grid_width

◆ t_height

◆ t_width

uint32_t grk::CodingParams::t_width

◆ tcps

◆ tlm_markers

TileLengthMarkers* grk::CodingParams::tlm_markers

Referenced by CodingParams(), and ~CodingParams().

◆ tx0

uint32_t grk::CodingParams::tx0

◆ ty0

uint32_t grk::CodingParams::ty0

◆ wholeTileDecompress_

bool grk::CodingParams::wholeTileDecompress_

Referenced by CodingParams().


The documentation for this struct was generated from the following files: