43 virtual void print()
const override;
57 uint8_t precHeightExp);
91 if(mr < (w = r->x1 - r->x0))
93 if(mr < (w = r->y1 - r->y0))
#define GRK_RESTRICT
Definition CodingParams.cpp:32
@ BAND_NUM_INDICES
Definition t1_common.h:44
ResWindow.
Definition CompressedChunkCache.h:36
uint32_t max_resolution(const Resolution *GRK_RESTRICT r, uint32_t i)
Definition Resolution.h:84
Rect< uint32_t > Rect32
Definition geometry.h:64
Point< uint8_t > Point8
Definition geometry.h:44
Interface for managing tile compression/decompression.
Definition ITileProcessor.h:37
Stores a tile component resolution's dimensions, sub bands and other information.
Definition Resolution.h:31
grk_plugin_tile * current_plugin_tile_
Definition Resolution.h:77
virtual ~Resolution(void)
Destroys the Resolution object.
Definition Resolution.cpp:56
Point8 bandPrecinctExpn_
Definition Resolution.h:75
Point8 cblkExpn_
Definition Resolution.h:76
ResolutionPacketParser * packetParser_
Definition Resolution.h:78
uint8_t numBands_
Definition Resolution.h:71
Rect32 precinctPartition_
Definition Resolution.h:72
virtual void print() const override
Definition Resolution.cpp:60
static Rect32 genPrecinctPartition(const Rect32 &window, uint8_t precWidthExp, uint8_t precHeightExp)
Definition Resolution.cpp:115
Rect32 bandPrecinctPartition_
Definition Resolution.h:74
Subband band[t1::BAND_NUM_INDICES]
unreduced bands (canvas coordinates)
Definition Resolution.h:69
bool init(grk_plugin_tile *currentPluginTile, bool isCompressor, uint16_t numLayers, ITileProcessor *tileProcessor, TileComponentCodingParams *tccp, uint8_t resno)
Initializes a Resolution.
Definition Resolution.cpp:69
Resolution(void)=default
Constructs a new Resolution object.
Rect32 precinctGrid_
Definition Resolution.h:73
bool initialized_
true when Resolution is initialized
Definition Resolution.h:63
Enqueues sequence of AllLayersPrecinctPacketParser for a given resolutions.
Definition PacketParser.h:280
Stores sub band bounds and precincts.
Definition Subband.h:31
Tile-component coding parameters.
Definition CodingParams.h:54