29 virtual void print()
const override
34 std::cout <<
"band " << i <<
" : ";
66 auto curr_band =
tileBand + bandIndex;
70 for(uint64_t precinctIndex = 0; precinctIndex < num_precincts; ++precinctIndex)
Copyright (C) 2016-2022 Grok Image Compression Inc.
Definition: ICacheable.h:20
grk_pt< uint32_t > grk_pt32
Definition: util.h:37
static uint32_t floordivpow2(uint32_t a, uint32_t b)
Divide an unsigned integer by a power of 2 and round downwards.
Definition: grk_intmath.h:48
@ BAND_NUM_INDICES
Definition: Subband.h:41
Plugin tile.
Definition: grok.h:1095
Definition: Resolution.h:24
bool initialized
Definition: Resolution.h:83
uint32_t precinctGridWidth
Definition: Resolution.h:86
uint32_t numTileBandWindows
Definition: Resolution.h:85
Subband tileBand[BAND_NUM_INDICES]
Definition: Resolution.h:84
grk_pt32 precinctPartitionTopLeft
Definition: Resolution.h:88
virtual void print() const override
Definition: Resolution.h:29
Resolution()
Definition: Resolution.h:25
bool init(bool isCompressor, TileComponentCodingParams *tccp, uint8_t resno, grk_plugin_tile *current_plugin_tile)
Definition: Resolution.h:38
uint32_t precinctGridHeight
Definition: Resolution.h:86
grk_plugin_tile * current_plugin_tile
Definition: Resolution.h:90
grk_pt32 cblkExpn
Definition: Resolution.h:87
grk_pt32 precinctExpn
Definition: Resolution.h:89
void print() const override
Definition: Subband.h:61
uint64_t numPrecincts
Definition: Subband.h:116
Tile-component coding parameters.
Definition: CodingParams.h:53
uint8_t cblkh
log2(code-blocks height)
Definition: CodingParams.h:62
uint32_t precWidthExp[GRK_J2K_MAXRLVLS]
precinct width (power of 2 exponent, < 16)
Definition: CodingParams.h:85
uint8_t cblkw
log2(code-blocks width)
Definition: CodingParams.h:60
uint32_t precHeightExp[GRK_J2K_MAXRLVLS]
precinct height (power of 2 exponent, < 16)
Definition: CodingParams.h:87
uint32_t x0
Definition: util.h:109
virtual void print(void) const
Definition: util.h:111
uint32_t y0
Definition: util.h:109