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_TRDProc Class Reference

#include <JBig2_TrdProc.h>

Collaboration diagram for CJBig2_TRDProc:

Public Member Functions

 CJBig2_TRDProc ()
 ~CJBig2_TRDProc ()
std::unique_ptr< CJBig2_ImageDecodeHuffman (CJBig2_BitStream *pStream, pdfium::span< JBig2ArithCtx > grContexts)
std::unique_ptr< CJBig2_ImageDecodeArith (CJBig2_ArithDecoder *pArithDecoder, pdfium::span< JBig2ArithCtx > grContexts, JBig2IntDecoderState *pIDS)

Public Attributes

bool SBHUFF
bool SBREFINE
bool SBRTEMPLATE
bool TRANSPOSED
bool SBDEFPIXEL
int8_t SBDSOFFSET
uint8_t SBSYMCODELEN
uint32_t SBW
uint32_t SBH
uint32_t SBNUMINSTANCES
uint32_t SBSTRIPS
uint32_t SBNUMSYMS
std::vector< JBig2HuffmanCodeSBSYMCODES
std::vector< UnownedPtr< CJBig2_Image > > SBSYMS
JBig2ComposeOp SBCOMBOP
JBig2Corner REFCORNER
UnownedPtr< const CJBig2_HuffmanTableSBHUFFFS
UnownedPtr< const CJBig2_HuffmanTableSBHUFFDS
UnownedPtr< const CJBig2_HuffmanTableSBHUFFDT
UnownedPtr< const CJBig2_HuffmanTableSBHUFFRDW
UnownedPtr< const CJBig2_HuffmanTableSBHUFFRDH
UnownedPtr< const CJBig2_HuffmanTableSBHUFFRDX
UnownedPtr< const CJBig2_HuffmanTableSBHUFFRDY
UnownedPtr< const CJBig2_HuffmanTableSBHUFFRSIZE
std::array< int8_t, 4 > SBRAT

Detailed Description

Definition at line 51 of file JBig2_TrdProc.h.

Constructor & Destructor Documentation

◆ CJBig2_TRDProc()

CJBig2_TRDProc::CJBig2_TRDProc ( )
default

◆ ~CJBig2_TRDProc()

CJBig2_TRDProc::~CJBig2_TRDProc ( )
default

Member Function Documentation

◆ DecodeArith()

◆ DecodeHuffman()

std::unique_ptr< CJBig2_Image > CJBig2_TRDProc::DecodeHuffman ( CJBig2_BitStream * pStream,
pdfium::span< JBig2ArithCtx > grContexts )

Member Data Documentation

◆ REFCORNER

JBig2Corner CJBig2_TRDProc::REFCORNER

Definition at line 80 of file JBig2_TrdProc.h.

Referenced by DecodeArith(), and DecodeHuffman().

◆ SBCOMBOP

JBig2ComposeOp CJBig2_TRDProc::SBCOMBOP

Definition at line 79 of file JBig2_TrdProc.h.

Referenced by DecodeArith(), and DecodeHuffman().

◆ SBDEFPIXEL

bool CJBig2_TRDProc::SBDEFPIXEL

Definition at line 69 of file JBig2_TrdProc.h.

Referenced by DecodeArith(), and DecodeHuffman().

◆ SBDSOFFSET

int8_t CJBig2_TRDProc::SBDSOFFSET

Definition at line 70 of file JBig2_TrdProc.h.

Referenced by DecodeArith(), and DecodeHuffman().

◆ SBH

uint32_t CJBig2_TRDProc::SBH

Definition at line 73 of file JBig2_TrdProc.h.

Referenced by DecodeArith(), and DecodeHuffman().

◆ SBHUFF

bool CJBig2_TRDProc::SBHUFF

Definition at line 65 of file JBig2_TrdProc.h.

◆ SBHUFFDS

UnownedPtr<const CJBig2_HuffmanTable> CJBig2_TRDProc::SBHUFFDS

Definition at line 82 of file JBig2_TrdProc.h.

◆ SBHUFFDT

UnownedPtr<const CJBig2_HuffmanTable> CJBig2_TRDProc::SBHUFFDT

Definition at line 83 of file JBig2_TrdProc.h.

◆ SBHUFFFS

UnownedPtr<const CJBig2_HuffmanTable> CJBig2_TRDProc::SBHUFFFS

Definition at line 81 of file JBig2_TrdProc.h.

◆ SBHUFFRDH

UnownedPtr<const CJBig2_HuffmanTable> CJBig2_TRDProc::SBHUFFRDH

Definition at line 85 of file JBig2_TrdProc.h.

◆ SBHUFFRDW

UnownedPtr<const CJBig2_HuffmanTable> CJBig2_TRDProc::SBHUFFRDW

Definition at line 84 of file JBig2_TrdProc.h.

◆ SBHUFFRDX

UnownedPtr<const CJBig2_HuffmanTable> CJBig2_TRDProc::SBHUFFRDX

Definition at line 86 of file JBig2_TrdProc.h.

◆ SBHUFFRDY

UnownedPtr<const CJBig2_HuffmanTable> CJBig2_TRDProc::SBHUFFRDY

Definition at line 87 of file JBig2_TrdProc.h.

◆ SBHUFFRSIZE

UnownedPtr<const CJBig2_HuffmanTable> CJBig2_TRDProc::SBHUFFRSIZE

Definition at line 88 of file JBig2_TrdProc.h.

◆ SBNUMINSTANCES

uint32_t CJBig2_TRDProc::SBNUMINSTANCES

Definition at line 74 of file JBig2_TrdProc.h.

Referenced by DecodeArith(), and DecodeHuffman().

◆ SBNUMSYMS

uint32_t CJBig2_TRDProc::SBNUMSYMS

Definition at line 76 of file JBig2_TrdProc.h.

Referenced by DecodeArith(), and DecodeHuffman().

◆ SBRAT

std::array<int8_t, 4> CJBig2_TRDProc::SBRAT

Definition at line 89 of file JBig2_TrdProc.h.

◆ SBREFINE

bool CJBig2_TRDProc::SBREFINE

Definition at line 66 of file JBig2_TrdProc.h.

Referenced by DecodeArith(), and DecodeHuffman().

◆ SBRTEMPLATE

bool CJBig2_TRDProc::SBRTEMPLATE

Definition at line 67 of file JBig2_TrdProc.h.

Referenced by DecodeArith(), and DecodeHuffman().

◆ SBSTRIPS

uint32_t CJBig2_TRDProc::SBSTRIPS

Definition at line 75 of file JBig2_TrdProc.h.

Referenced by DecodeArith(), and DecodeHuffman().

◆ SBSYMCODELEN

uint8_t CJBig2_TRDProc::SBSYMCODELEN

Definition at line 71 of file JBig2_TrdProc.h.

Referenced by DecodeArith().

◆ SBSYMCODES

std::vector<JBig2HuffmanCode> CJBig2_TRDProc::SBSYMCODES

Definition at line 77 of file JBig2_TrdProc.h.

◆ SBSYMS

std::vector<UnownedPtr<CJBig2_Image> > CJBig2_TRDProc::SBSYMS

Definition at line 78 of file JBig2_TrdProc.h.

◆ SBW

uint32_t CJBig2_TRDProc::SBW

Definition at line 72 of file JBig2_TrdProc.h.

Referenced by DecodeArith(), and DecodeHuffman().

◆ TRANSPOSED

bool CJBig2_TRDProc::TRANSPOSED

Definition at line 68 of file JBig2_TrdProc.h.

Referenced by DecodeArith(), and DecodeHuffman().


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