|
Grok 12.0.1
|
#include <TileProcessor.h>
Public Member Functions | |
| PacketTracker () | |
| ~PacketTracker () | |
| void | init (uint32_t numcomps, uint32_t numres, uint64_t numprec, uint32_t numlayers) |
| void | clear (void) |
| void | packet_encoded (uint32_t comps, uint32_t res, uint64_t prec, uint32_t layer) |
| bool | is_packet_encoded (uint32_t comps, uint32_t res, uint64_t prec, uint32_t layer) |
Private Member Functions | |
| uint64_t | get_buffer_len (uint32_t numcomps, uint32_t numres, uint64_t numprec, uint32_t numlayers) |
| uint64_t | index (uint32_t comps, uint32_t res, uint64_t prec, uint32_t layer) |
Private Attributes | |
| uint8_t * | bits |
| uint32_t | numcomps_ |
| uint32_t | numres_ |
| uint64_t | numprec_ |
| uint32_t | numlayers_ |
| grk::PacketTracker::PacketTracker | ( | ) |
| grk::PacketTracker::~PacketTracker | ( | ) |
References bits.
References bits, get_buffer_len(), grk::grk_read(), numcomps_, numlayers_, numprec_, and numres_.
Referenced by grk::T2Compress::compressPacketsSimulate(), grk::TileProcessor::doCompress(), and init().
|
private |
References grk::grk_read().
|
private |
References grk::grk_read(), numcomps_, numprec_, and numres_.
Referenced by is_packet_encoded(), and packet_encoded().
| void grk::PacketTracker::init | ( | uint32_t | numcomps, |
| uint32_t | numres, | ||
| uint64_t | numprec, | ||
| uint32_t | numlayers ) |
References bits, clear(), get_buffer_len(), grk::grk_read(), numcomps_, numlayers_, numprec_, and numres_.
Referenced by grk::TileProcessor::init().
| bool grk::PacketTracker::is_packet_encoded | ( | uint32_t | comps, |
| uint32_t | res, | ||
| uint64_t | prec, | ||
| uint32_t | layer ) |
References bits, grk::grk_read(), index(), numcomps_, numlayers_, numprec_, and numres_.
Referenced by grk::T2Compress::compressPacket(), and grk::T2Compress::compressPacketSimulate().
| void grk::PacketTracker::packet_encoded | ( | uint32_t | comps, |
| uint32_t | res, | ||
| uint64_t | prec, | ||
| uint32_t | layer ) |
References bits, grk::grk_read(), index(), numcomps_, numlayers_, numprec_, and numres_.
Referenced by grk::T2Compress::compressPacket(), and grk::T2Compress::compressPacketSimulate().
|
private |
Referenced by clear(), init(), is_packet_encoded(), packet_encoded(), and ~PacketTracker().
|
private |
Referenced by clear(), index(), init(), is_packet_encoded(), and packet_encoded().
|
private |
Referenced by clear(), init(), is_packet_encoded(), and packet_encoded().
|
private |
Referenced by clear(), index(), init(), is_packet_encoded(), and packet_encoded().
|
private |
Referenced by clear(), index(), init(), is_packet_encoded(), and packet_encoded().