Grok
9.5.0
|
#include <Resolution.h>
Public Member Functions | |
Resolution () | |
void | print () |
bool | init (bool isCompressor, TileComponentCodingParams *tccp, uint8_t resno, grk_plugin_tile *current_plugin_tile) |
![]() | |
grkRect (uint32_t x0, uint32_t y0, uint32_t x1, uint32_t y1) | |
grkRect (const grkRect &rhs) | |
grkRect (void) | |
void | print (void) const |
std::string | boundsString () |
bool | is_valid (void) const |
bool | non_empty (void) const |
bool | contains (grkPoint< uint32_t > pt) |
grkRect< uint32_t > & | operator= (const grkRect< uint32_t > &rhs) |
grkRect< uint32_t > & | operator= (const grkRect< uint32_t > *rhs) |
bool | operator== (const grkRect< uint32_t > &rhs) const |
void | set (grkRect< uint32_t > *rhs) |
void | set (grkRect< uint32_t > rhs) |
grkRect< uint32_t > | rectceildivpow2 (uint32_t power) const |
grkRect< uint32_t > | rectceildiv (uint32_t den) const |
grkRect< uint32_t > | rectceildiv (uint32_t denx, uint32_t deny) const |
grkRect< uint32_t > | intersection (const grkRect< uint32_t > rhs) const |
grkRect< uint32_t > | intersection (const grkRect< uint32_t > *rhs) const |
bool | isContainedIn (const grkRect< uint32_t > rhs) const |
void | clip (const grkRect< uint32_t > *rhs) |
bool | non_empty_intersection (const grkRect< uint32_t > *rhs) const |
grkRect< uint32_t > | rectUnion (const grkRect< uint32_t > *rhs) const |
grkRect< uint32_t > | rectUnion (const grkRect< uint32_t > &rhs) const |
uint64_t | area (void) const |
uint32_t | width () const |
uint32_t | height () const |
grkLine< uint32_t > | dimX () |
grkLine< uint32_t > | dimY () |
grkRect< uint32_t > | pan (int64_t x, int64_t y) const |
void | panInplace (int64_t x, int64_t y) |
grkRect< uint32_t > & | grow (uint32_t boundary) |
grkRect< uint32_t > & | grow (uint32_t boundaryx, uint32_t boundaryy) |
grkRect< uint32_t > & | grow (uint32_t boundary, uint32_t maxX, uint32_t maxY) |
grkRect< uint32_t > & | grow (uint32_t boundaryx, uint32_t boundaryy, uint32_t maxX, uint32_t maxY) |
grkRect< uint32_t > & | grow (uint32_t boundary, grkRect< uint32_t > bounds) |
grkRect< uint32_t > & | grow (uint32_t boundaryx, uint32_t boundaryy, grkRect< uint32_t > bounds) |
uint32_t | parityX (void) |
uint32_t | parityY (void) |
Public Attributes | |
bool | initialized |
Subband | tileBand [BAND_NUM_INDICES] |
uint32_t | numTileBandWindows |
uint32_t | precinctGridWidth |
uint32_t | precinctGridHeight |
grkPointU32 | cblkExpn |
grkPointU32 | precinctStart |
grkPointU32 | precinctExpn |
grk_plugin_tile * | current_plugin_tile |
![]() | |
uint32_t | x0 |
uint32_t | y0 |
uint32_t | x1 |
uint32_t | y1 |
|
inline |
|
inline |
References cblkExpn, grk::TileComponentCodingParams::cblkh, grk::TileComponentCodingParams::cblkw, current_plugin_tile, grk::floordivpow2(), initialized, grk::Subband::numPrecincts, numTileBandWindows, precinctExpn, precinctGridHeight, precinctGridWidth, grk::TileComponentCodingParams::precinctHeightExp, precinctStart, grk::TileComponentCodingParams::precinctWidthExp, tileBand, grk::grkPoint< T >::x, grk::grkRect< uint32_t >::x0, grk::grkPoint< T >::y, and grk::grkRect< uint32_t >::y0.
|
inline |
References numTileBandWindows, grk::Subband::print(), grk::grkRect< uint32_t >::print(), and tileBand.
grkPointU32 grk::Resolution::cblkExpn |
Referenced by init().
grk_plugin_tile* grk::Resolution::current_plugin_tile |
Referenced by init().
bool grk::Resolution::initialized |
Referenced by init().
uint32_t grk::Resolution::numTileBandWindows |
grkPointU32 grk::Resolution::precinctExpn |
Referenced by init().
uint32_t grk::Resolution::precinctGridHeight |
Referenced by init().
uint32_t grk::Resolution::precinctGridWidth |
Referenced by init().
grkPointU32 grk::Resolution::precinctStart |
Referenced by init().
Subband grk::Resolution::tileBand[BAND_NUM_INDICES] |
Referenced by grk::TileComponent::allocSparseCanvas(), grk::T2Compress::compressHeader(), grk::TileComponent::init(), init(), grk::TileProcessor::makeLayerFeasible(), grk::TileProcessor::makeLayerFinal(), grk::TileProcessor::makeLayerSimple(), grk::TileProcessor::pcrdBisectFeasible(), grk::TileProcessor::pcrdBisectSimple(), grk::T1DecompressScheduler::prepareScheduleDecompress(), print(), grk::T2Decompress::readPacketData(), grk::ResWindowBuffer< T >::ResWindowBuffer(), grk::set_context_stream(), and grk::TileComponent::~TileComponent().