|
Grok
7.6.2
|
#include <T1Structs.h>
Public Member Functions | |
| Subband () | |
| Subband (const Subband &rhs) | |
| Subband & | operator= (const Subband &rhs) |
| bool | isEmpty () |
| void | print () |
| Precinct * | getPrecinct (uint64_t precinctIndex) |
| Precinct * | createPrecinct (bool isCompressor, uint64_t precinctIndex, grk_pt precinct_start, grk_pt precinct_expn, uint32_t pw, grk_pt cblk_expn, grk_plugin_tile *current_plugin_tile) |
Public Member Functions inherited from grk::grk_rectangle< uint32_t > | |
| grk_rectangle (uint32_t x0, uint32_t y0, uint32_t x1, uint32_t y1) | |
| grk_rectangle (const grk_rectangle &rhs) | |
| grk_rectangle (void) | |
| void | print (void) const |
| bool | is_valid (void) const |
| bool | non_empty (void) const |
| bool | contains (grk_point< uint32_t > pt) |
| grk_rectangle< uint32_t > & | operator= (const grk_rectangle< uint32_t > &rhs) |
| bool | operator== (const grk_rectangle< uint32_t > &rhs) |
| void | set_rect (grk_rectangle< uint32_t > *rhs) |
| void | set_rect (grk_rectangle< uint32_t > rhs) |
| grk_rectangle< uint32_t > | rectceildivpow2 (uint32_t power) const |
| grk_rectangle< uint32_t > | ceildiv (uint32_t den) const |
| grk_rectangle< uint32_t > | intersection (const grk_rectangle< uint32_t > rhs) const |
| grk_rectangle< uint32_t > | intersection (const grk_rectangle< uint32_t > *rhs) const |
| bool | isContainedIn (const grk_rectangle< uint32_t > rhs) const |
| grk_rectangle< uint32_t > | rect_union (const grk_rectangle< uint32_t > *rhs) const |
| grk_rectangle< uint32_t > | rect_union (const grk_rectangle< uint32_t > &rhs) const |
| uint64_t | area (void) const |
| uint32_t | width () const |
| uint32_t | height () const |
| grk_rectangle< uint32_t > | pan (int64_t x, int64_t y) const |
| grk_rectangle< uint32_t > & | grow (uint32_t boundary) |
| grk_rectangle< uint32_t > & | grow (uint32_t boundaryx, uint32_t boundaryy) |
| grk_rectangle< uint32_t > & | grow (uint32_t boundary, uint32_t maxX, uint32_t maxY) |
| grk_rectangle< uint32_t > & | grow (uint32_t boundaryx, uint32_t boundaryy, uint32_t maxX, uint32_t maxY) |
Public Attributes | |
| eBandOrientation | orientation |
| std::vector< Precinct * > | precincts |
| std::map< uint64_t, uint64_t > | precinctMap |
| uint64_t | numPrecincts |
| uint32_t | numbps |
| float | stepsize |
| uint32_t | inv_step |
Public Attributes inherited from grk::grk_rectangle< uint32_t > | |
| uint32_t | x0 |
| uint32_t | y0 |
| uint32_t | x1 |
| uint32_t | y1 |
| grk::Subband::Subband | ( | ) |
Referenced by operator=().
| grk::Subband::Subband | ( | const Subband & | rhs | ) |
| Precinct * grk::Subband::createPrecinct | ( | bool | isCompressor, |
| uint64_t | precinctIndex, | ||
| grk_pt | precinct_start, | ||
| grk_pt | precinct_expn, | ||
| uint32_t | pw, | ||
| grk_pt | cblk_expn, | ||
| grk_plugin_tile * | current_plugin_tile | ||
| ) |
| Precinct * grk::Subband::getPrecinct | ( | uint64_t | precinctIndex | ) |
References precinctMap, and precincts.
Referenced by grk::T2Decompress::read_packet_data(), and grk::T2Decompress::skip_packet_data().
| bool grk::Subband::isEmpty | ( | ) |
| void grk::Subband::print | ( | void | ) |
References grk::grk_rectangle< uint32_t >::print().
Referenced by grk::Resolution::print().
| uint32_t grk::Subband::inv_step |
Referenced by grk::Quantizer::setBandStepSizeAndBps().
| uint32_t grk::Subband::numbps |
Referenced by grk::Quantizer::setBandStepSizeAndBps().
| uint64_t grk::Subband::numPrecincts |
Referenced by grk::Resolution::init().
| eBandOrientation grk::Subband::orientation |
Referenced by grk::Quantizer::setBandStepSizeAndBps().
| std::map<uint64_t, uint64_t> grk::Subband::precinctMap |
Referenced by createPrecinct(), and getPrecinct().
| std::vector<Precinct*> grk::Subband::precincts |
Referenced by createPrecinct(), getPrecinct(), and grk::TileComponent::release_mem().
| float grk::Subband::stepsize |
Referenced by grk::compress_synch_with_plugin(), and grk::Quantizer::setBandStepSizeAndBps().