![]() |
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().