Grok 12.0.1
|
#include <PacketIter.h>
Public Member Functions | |
IncludeTracker (uint16_t numcomponents) | |
~IncludeTracker () | |
uint8_t * | get_include (uint16_t layerno, uint8_t resno) |
bool | update (uint16_t layno, uint8_t resno, uint16_t compno, uint64_t precno) |
void | clear () |
Public Attributes | |
uint64_t | numPrecinctsPerRes [GRK_J2K_MAXRLVLS] |
Private Attributes | |
uint16_t | numcomps |
uint16_t | currentLayer |
ResIncludeBuffers * | currentResBuf |
std::map< uint16_t, ResIncludeBuffers * > * | include |
|
inline |
References GRK_J2K_MAXRLVLS, grk::grk_read(), and numPrecinctsPerRes.
|
inline |
References grk::grk_read(), and include.
Referenced by grk::PacketIter::destroy_include(), and ~IncludeTracker().
References grk::ResIncludeBuffers::buffers, currentLayer, currentResBuf, grk::grk_read(), include, numcomps, and numPrecinctsPerRes.
Referenced by grk::PacketIter::get_include(), and update().
|
inline |
References get_include(), grk::grk_read(), include, and numPrecinctsPerRes.
Referenced by grk::PacketIter::update_include().
|
private |
Referenced by get_include().
|
private |
Referenced by get_include().
|
private |
Referenced by clear(), get_include(), update(), and ~IncludeTracker().
|
private |
Referenced by get_include().
uint64_t grk::IncludeTracker::numPrecinctsPerRes[GRK_J2K_MAXRLVLS] |
Referenced by get_include(), IncludeTracker(), grk::PacketManager::PacketManager(), and update().