31 void print()
const override;
35 grk_pt32 precinctExpn, uint32_t precinctGridWidth);
38 uint32_t precinctGridWidth,
grk_pt32 cblk_expn);
Copyright (C) 2016-2022 Grok Image Compression Inc.
Definition: ICacheable.h:20
eBandOrientation
Definition: ResSimple.h:23
Definition: Precinct.h:66
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