Grok 14.0.0
grk::T2Decompress Struct Reference

Tier-2 decoding. More...

#include <T2Decompress.h>

Public Member Functions

 T2Decompress (TileProcessor *tileProc)
 
virtual ~T2Decompress (void)=default
 
void decompressPackets (uint16_t tileno, SparseBuffer *src, bool *truncated)
 

Private Member Functions

void decompressPacket (PacketParser *parser, bool skipData)
 
bool processPacket (uint16_t compno, uint8_t resno, uint64_t precinctIndex, uint16_t layno, SparseBuffer *src)
 
void readPacketData (Resolution *res, PacketParser *parser, uint64_t precinctIndex, bool defer)
 

Private Attributes

TileProcessortileProcessor
 

Detailed Description

Tier-2 decoding.

Constructor & Destructor Documentation

◆ T2Decompress()

grk::T2Decompress::T2Decompress ( TileProcessor * tileProc)

◆ ~T2Decompress()

virtual grk::T2Decompress::~T2Decompress ( void )
virtualdefault

Member Function Documentation

◆ decompressPacket()

void grk::T2Decompress::decompressPacket ( PacketParser * parser,
bool skipData )
private

◆ decompressPackets()

◆ processPacket()

◆ readPacketData()

void grk::T2Decompress::readPacketData ( Resolution * res,
PacketParser * parser,
uint64_t precinctIndex,
bool defer )
private

Member Data Documentation

◆ tileProcessor

TileProcessor* grk::T2Decompress::tileProcessor
private

Referenced by decompressPackets(), and processPacket().


The documentation for this struct was generated from the following files: