Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <JBig2_SddProc.h>
Public Member Functions | |
CJBig2_SDDProc () | |
~CJBig2_SDDProc () | |
std::unique_ptr< CJBig2_SymbolDict > | DecodeArith (CJBig2_ArithDecoder *pArithDecoder, std::vector< JBig2ArithCtx > *gbContext, std::vector< JBig2ArithCtx > *grContext) |
std::unique_ptr< CJBig2_SymbolDict > | DecodeHuffman (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_HuffmanTable > | SDHUFFDH |
UnownedPtr< const CJBig2_HuffmanTable > | SDHUFFDW |
UnownedPtr< const CJBig2_HuffmanTable > | SDHUFFBMSIZE |
UnownedPtr< const CJBig2_HuffmanTable > | SDHUFFAGGINST |
int8_t | SDAT [8] |
int8_t | SDRAT [4] |
Definition at line 25 of file JBig2_SddProc.h.
|
default |
|
default |
std::unique_ptr< CJBig2_SymbolDict > CJBig2_SDDProc::DecodeArith | ( | CJBig2_ArithDecoder * | pArithDecoder, |
std::vector< JBig2ArithCtx > * | gbContext, | ||
std::vector< JBig2ArithCtx > * | grContext ) |
Definition at line 29 of file JBig2_SddProc.cpp.
References JBIG2_COMPOSE_OR, JBIG2_CORNER_TOPLEFT, kJBig2MaxImageSize, SDAT, SDHUFF, SDINSYMS, SDNUMEXSYMS, SDNUMINSYMS, SDNUMNEWSYMS, SDRAT, SDREFAGG, SDRTEMPLATE, and SDTEMPLATE.
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.
int8_t CJBig2_SDDProc::SDAT[8] |
Definition at line 52 of file JBig2_SddProc.h.
Referenced by DecodeArith().
bool CJBig2_SDDProc::SDHUFF |
Definition at line 40 of file JBig2_SddProc.h.
Referenced by DecodeArith(), and DecodeHuffman().
UnownedPtr<const CJBig2_HuffmanTable> CJBig2_SDDProc::SDHUFFAGGINST |
Definition at line 51 of file JBig2_SddProc.h.
UnownedPtr<const CJBig2_HuffmanTable> CJBig2_SDDProc::SDHUFFBMSIZE |
Definition at line 50 of file JBig2_SddProc.h.
UnownedPtr<const CJBig2_HuffmanTable> CJBig2_SDDProc::SDHUFFDH |
Definition at line 48 of file JBig2_SddProc.h.
UnownedPtr<const CJBig2_HuffmanTable> CJBig2_SDDProc::SDHUFFDW |
Definition at line 49 of file JBig2_SddProc.h.
UNOWNED_PTR_EXCLUSION CJBig2_Image** CJBig2_SDDProc::SDINSYMS |
Definition at line 47 of file JBig2_SddProc.h.
Referenced by DecodeArith(), and DecodeHuffman().
uint32_t CJBig2_SDDProc::SDNUMEXSYMS |
Definition at line 46 of file JBig2_SddProc.h.
Referenced by DecodeArith(), and DecodeHuffman().
uint32_t CJBig2_SDDProc::SDNUMINSYMS |
Definition at line 44 of file JBig2_SddProc.h.
Referenced by DecodeArith(), and DecodeHuffman().
uint32_t CJBig2_SDDProc::SDNUMNEWSYMS |
Definition at line 45 of file JBig2_SddProc.h.
Referenced by DecodeArith(), and DecodeHuffman().
int8_t CJBig2_SDDProc::SDRAT[4] |
Definition at line 53 of file JBig2_SddProc.h.
Referenced by DecodeArith(), and DecodeHuffman().
bool CJBig2_SDDProc::SDREFAGG |
Definition at line 41 of file JBig2_SddProc.h.
Referenced by DecodeArith(), and DecodeHuffman().
bool CJBig2_SDDProc::SDRTEMPLATE |
Definition at line 42 of file JBig2_SddProc.h.
Referenced by DecodeArith(), and DecodeHuffman().
uint8_t CJBig2_SDDProc::SDTEMPLATE |
Definition at line 43 of file JBig2_SddProc.h.
Referenced by DecodeArith().