Grok 10.0.5
grk::grk::CodingParams Struct Reference

Coding parameters. More...

#include <TileCache.h>

Public Member Functions

 CodingParams ()
 
 ~CodingParams ()
 
grk_rect32 getTileBounds (const GrkImage *p_image, uint32_t tile_x, uint32_t tile_y) const
 
 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 isBinaryComment [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_
 
union { 
 
   DecodingParams   dec_ 
 
   EncodingParams   enc_ 
 
coding_params_ 
 

Detailed Description

Coding parameters.

Constructor & Destructor Documentation

◆ CodingParams() [1/2]

grk::grk::CodingParams::CodingParams ( )

◆ ~CodingParams() [1/2]

grk::grk::CodingParams::~CodingParams ( )

◆ CodingParams() [2/2]

grk::grk::CodingParams::CodingParams ( )

◆ ~CodingParams() [2/2]

grk::grk::CodingParams::~CodingParams ( )

Member Function Documentation

◆ getTileBounds() [1/2]

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

◆ getTileBounds() [2/2]

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

Member Data Documentation

◆ ccap

uint16_t grk::grk::CodingParams::ccap

◆ [union] [1/2]

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

◆ [union] [2/2]

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

◆ comment

char * grk::grk::CodingParams::comment

◆ comment_len

uint16_t grk::grk::CodingParams::comment_len

◆ dec_

◆ enc_

EncodingParams grk::grk::CodingParams::enc_

◆ isBinaryComment

bool grk::grk::CodingParams::isBinaryComment

◆ num_comments

size_t grk::grk::CodingParams::num_comments

comments

◆ pcap

uint32_t grk::grk::CodingParams::pcap

◆ plm_markers

PLMarkerMgr * grk::grk::CodingParams::plm_markers

◆ ppm_marker

PPMMarker * grk::grk::CodingParams::ppm_marker

◆ rsiz

uint16_t grk::grk::CodingParams::rsiz

Rsiz.

◆ t_grid_height

◆ t_grid_width

uint16_t grk::grk::CodingParams::t_grid_width

◆ t_height

uint32_t grk::grk::CodingParams::t_height

◆ t_width

uint32_t grk::grk::CodingParams::t_width

◆ tcps

◆ tlm_markers

TileLengthMarkers * grk::grk::CodingParams::tlm_markers

◆ tx0

uint32_t grk::grk::CodingParams::tx0

◆ ty0

uint32_t grk::grk::CodingParams::ty0

◆ wholeTileDecompress_

bool grk::grk::CodingParams::wholeTileDecompress_

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