![]() |
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, pdfium::span< JBig2ArithCtx > gbContexts, pdfium::span< JBig2ArithCtx > grContexts) |
std::unique_ptr< CJBig2_SymbolDict > | DecodeHuffman (CJBig2_BitStream *pStream, pdfium::span< JBig2ArithCtx > gbContexts, pdfium::span< JBig2ArithCtx > grContexts) |
Public Attributes | |
bool | SDHUFF |
bool | SDREFAGG |
bool | SDRTEMPLATE |
uint8_t | SDTEMPLATE |
uint32_t | SDNUMINSYMS |
uint32_t | SDNUMNEWSYMS |
uint32_t | SDNUMEXSYMS |
std::vector< UnownedPtr< CJBig2_Image > > | SDINSYMS |
UnownedPtr< const CJBig2_HuffmanTable > | SDHUFFDH |
UnownedPtr< const CJBig2_HuffmanTable > | SDHUFFDW |
UnownedPtr< const CJBig2_HuffmanTable > | SDHUFFBMSIZE |
UnownedPtr< const CJBig2_HuffmanTable > | SDHUFFAGGINST |
std::array< int8_t, 8 > | SDAT |
std::array< int8_t, 4 > | SDRAT |
Definition at line 25 of file JBig2_SddProc.h.
|
default |
|
default |
std::unique_ptr< CJBig2_SymbolDict > CJBig2_SDDProc::DecodeArith | ( | CJBig2_ArithDecoder * | pArithDecoder, |
pdfium::span< JBig2ArithCtx > | gbContexts, | ||
pdfium::span< JBig2ArithCtx > | grContexts ) |
Definition at line 31 of file JBig2_SddProc.cpp.
References JBIG2_COMPOSE_OR, JBIG2_CORNER_TOPLEFT, kJBig2MaxImageSize, SDHUFF, SDNUMEXSYMS, SDNUMINSYMS, SDNUMNEWSYMS, SDREFAGG, SDRTEMPLATE, and SDTEMPLATE.
std::unique_ptr< CJBig2_SymbolDict > CJBig2_SDDProc::DecodeHuffman | ( | CJBig2_BitStream * | pStream, |
pdfium::span< JBig2ArithCtx > | gbContexts, | ||
pdfium::span< JBig2ArithCtx > | grContexts ) |
Definition at line 247 of file JBig2_SddProc.cpp.
References CJBig2_BitStream::addOffset(), CJBig2_BitStream::alignByte(), CJBig2_BitStream::getByteLeft(), CJBig2_BitStream::getOffset(), CJBig2_BitStream::getPointer(), JBIG2_COMPOSE_OR, JBIG2_CORNER_TOPLEFT, kJBig2MaxImageSize, kJBig2OOB, CJBig2_BitStream::read1Bit(), SDHUFF, SDNUMEXSYMS, SDNUMINSYMS, SDNUMNEWSYMS, SDREFAGG, and SDRTEMPLATE.
std::array<int8_t, 8> CJBig2_SDDProc::SDAT |
Definition at line 52 of file JBig2_SddProc.h.
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.
std::vector<UnownedPtr<CJBig2_Image> > CJBig2_SDDProc::SDINSYMS |
Definition at line 47 of file JBig2_SddProc.h.
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().
std::array<int8_t, 4> CJBig2_SDDProc::SDRAT |
Definition at line 53 of file JBig2_SddProc.h.
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().