Grok  7.6.0
Public Member Functions | Private Attributes
grk::T1Decoder Class Reference

#include <T1Decoder.h>

Public Member Functions

 T1Decoder (TileCodingParams *tcp, uint16_t blockw, uint16_t blockh)
 
 ~T1Decoder ()
 
bool decompress (std::vector< decodeBlockInfo * > *blocks)
 

Private Attributes

uint16_t codeblock_width
 
uint16_t codeblock_height
 
std::vector< T1Interface * > threadStructs
 
std::atomic_bool success
 
decodeBlockInfo ** decodeBlocks
 

Constructor & Destructor Documentation

◆ T1Decoder()

grk::T1Decoder::T1Decoder ( TileCodingParams tcp,
uint16_t  blockw,
uint16_t  blockh 
)

◆ ~T1Decoder()

grk::T1Decoder::~T1Decoder ( )

Member Function Documentation

◆ decompress()

bool grk::T1Decoder::decompress ( std::vector< decodeBlockInfo * > *  blocks)

Field Documentation

◆ codeblock_height

uint16_t grk::T1Decoder::codeblock_height
private

◆ codeblock_width

uint16_t grk::T1Decoder::codeblock_width
private

◆ decodeBlocks

decodeBlockInfo** grk::T1Decoder::decodeBlocks
private

◆ success

std::atomic_bool grk::T1Decoder::success
private

◆ threadStructs

std::vector<T1Interface*> grk::T1Decoder::threadStructs
private

The documentation for this class was generated from the following file: