31 void print()
const override;
35 grk_pt32 precinctExpn, uint32_t precinctGridWidth);
38 uint32_t precinctGridWidth,
grk_pt32 cblk_expn);
Copyright (C) 2016-2024 Grok Image Compression Inc.
Definition ICacheable.h:20
eBandOrientation
Definition ResSimple.h:23
void print() const override
Definition Subband.cpp:37
Precinct * getPrecinct(uint64_t precinctIndex)
Definition Subband.cpp:45
eBandOrientation orientation
Definition Subband.h:39
bool empty()
Definition Subband.cpp:41
virtual ~Subband()=default
Subband & operator=(const Subband &rhs)
Definition Subband.cpp:29
float stepsize
Definition Subband.h:45
grk_rect32 generatePrecinctBounds(uint64_t precinctIndex, grk_pt32 precinctPartitionTopLeft, grk_pt32 precinctExpn, uint32_t precinctGridWidth)
Definition Subband.cpp:53
uint8_t numbps
Definition Subband.h:44
Precinct * createPrecinct(TileProcessor *tileProcessor, uint64_t precinctIndex, grk_pt32 precinctPartitionTopLeft, grk_pt32 precinctExpn, uint32_t precinctGridWidth, grk_pt32 cblk_expn)
Definition Subband.cpp:67
std::vector< Precinct * > precincts
Definition Subband.h:40
std::map< uint64_t, uint64_t > precinctMap
Definition Subband.h:42
Subband()
Definition Subband.cpp:23
uint64_t numPrecincts
Definition Subband.h:43
Definition TileProcessor.h:78