Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
CJBig2_SDDProc Class Reference

#include <JBig2_SddProc.h>

+ Collaboration diagram for CJBig2_SDDProc:

Public Member Functions

 CJBig2_SDDProc ()
 
 ~CJBig2_SDDProc ()
 
std::unique_ptr< CJBig2_SymbolDictDecodeArith (CJBig2_ArithDecoder *pArithDecoder, std::vector< JBig2ArithCtx > *gbContext, std::vector< JBig2ArithCtx > *grContext)
 
std::unique_ptr< CJBig2_SymbolDictDecodeHuffman (CJBig2_BitStream *pStream, std::vector< JBig2ArithCtx > *gbContext, std::vector< JBig2ArithCtx > *grContext)
 

Public Attributes

bool SDHUFF
 
bool SDREFAGG
 
bool SDRTEMPLATE
 
uint8_t SDTEMPLATE
 
uint32_t SDNUMINSYMS
 
uint32_t SDNUMNEWSYMS
 
uint32_t SDNUMEXSYMS
 
UNOWNED_PTR_EXCLUSION CJBig2_Image ** SDINSYMS
 
UnownedPtr< const CJBig2_HuffmanTableSDHUFFDH
 
UnownedPtr< const CJBig2_HuffmanTableSDHUFFDW
 
UnownedPtr< const CJBig2_HuffmanTableSDHUFFBMSIZE
 
UnownedPtr< const CJBig2_HuffmanTableSDHUFFAGGINST
 
int8_t SDAT [8]
 
int8_t SDRAT [4]
 

Detailed Description

Definition at line 25 of file JBig2_SddProc.h.

Constructor & Destructor Documentation

◆ CJBig2_SDDProc()

CJBig2_SDDProc::CJBig2_SDDProc ( )
default

◆ ~CJBig2_SDDProc()

CJBig2_SDDProc::~CJBig2_SDDProc ( )
default

Member Function Documentation

◆ DecodeArith()

std::unique_ptr< CJBig2_SymbolDict > CJBig2_SDDProc::DecodeArith ( CJBig2_ArithDecoder * pArithDecoder,
std::vector< JBig2ArithCtx > * gbContext,
std::vector< JBig2ArithCtx > * grContext )

◆ DecodeHuffman()

std::unique_ptr< CJBig2_SymbolDict > CJBig2_SDDProc::DecodeHuffman ( CJBig2_BitStream * pStream,
std::vector< JBig2ArithCtx > * gbContext,
std::vector< JBig2ArithCtx > * grContext )

Definition at line 243 of file JBig2_SddProc.cpp.

References CJBig2_BitStream::alignByte(), CJBig2_BitStream::getByteLeft(), CJBig2_BitStream::getOffset(), CJBig2_BitStream::getPointer(), JBIG2_COMPOSE_OR, JBIG2_CORNER_TOPLEFT, kJBig2MaxImageSize, kJBig2OOB, CJBig2_BitStream::offset(), CJBig2_BitStream::read1Bit(), SDHUFF, SDINSYMS, SDNUMEXSYMS, SDNUMINSYMS, SDNUMNEWSYMS, SDRAT, SDREFAGG, and SDRTEMPLATE.

+ Here is the call graph for this function:

Member Data Documentation

◆ SDAT

int8_t CJBig2_SDDProc::SDAT[8]

Definition at line 52 of file JBig2_SddProc.h.

Referenced by DecodeArith().

◆ SDHUFF

bool CJBig2_SDDProc::SDHUFF

Definition at line 40 of file JBig2_SddProc.h.

Referenced by DecodeArith(), and DecodeHuffman().

◆ SDHUFFAGGINST

UnownedPtr<const CJBig2_HuffmanTable> CJBig2_SDDProc::SDHUFFAGGINST

Definition at line 51 of file JBig2_SddProc.h.

◆ SDHUFFBMSIZE

UnownedPtr<const CJBig2_HuffmanTable> CJBig2_SDDProc::SDHUFFBMSIZE

Definition at line 50 of file JBig2_SddProc.h.

◆ SDHUFFDH

UnownedPtr<const CJBig2_HuffmanTable> CJBig2_SDDProc::SDHUFFDH

Definition at line 48 of file JBig2_SddProc.h.

◆ SDHUFFDW

UnownedPtr<const CJBig2_HuffmanTable> CJBig2_SDDProc::SDHUFFDW

Definition at line 49 of file JBig2_SddProc.h.

◆ SDINSYMS

UNOWNED_PTR_EXCLUSION CJBig2_Image** CJBig2_SDDProc::SDINSYMS

Definition at line 47 of file JBig2_SddProc.h.

Referenced by DecodeArith(), and DecodeHuffman().

◆ SDNUMEXSYMS

uint32_t CJBig2_SDDProc::SDNUMEXSYMS

Definition at line 46 of file JBig2_SddProc.h.

Referenced by DecodeArith(), and DecodeHuffman().

◆ SDNUMINSYMS

uint32_t CJBig2_SDDProc::SDNUMINSYMS

Definition at line 44 of file JBig2_SddProc.h.

Referenced by DecodeArith(), and DecodeHuffman().

◆ SDNUMNEWSYMS

uint32_t CJBig2_SDDProc::SDNUMNEWSYMS

Definition at line 45 of file JBig2_SddProc.h.

Referenced by DecodeArith(), and DecodeHuffman().

◆ SDRAT

int8_t CJBig2_SDDProc::SDRAT[4]

Definition at line 53 of file JBig2_SddProc.h.

Referenced by DecodeArith(), and DecodeHuffman().

◆ SDREFAGG

bool CJBig2_SDDProc::SDREFAGG

Definition at line 41 of file JBig2_SddProc.h.

Referenced by DecodeArith(), and DecodeHuffman().

◆ SDRTEMPLATE

bool CJBig2_SDDProc::SDRTEMPLATE

Definition at line 42 of file JBig2_SddProc.h.

Referenced by DecodeArith(), and DecodeHuffman().

◆ SDTEMPLATE

uint8_t CJBig2_SDDProc::SDTEMPLATE

Definition at line 43 of file JBig2_SddProc.h.

Referenced by DecodeArith().


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