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

#include <JBig2_HtrdProc.h>

Collaboration diagram for CJBig2_HTRDProc:

Public Member Functions

 CJBig2_HTRDProc ()
 ~CJBig2_HTRDProc ()
std::unique_ptr< CJBig2_ImageDecodeArith (CJBig2_ArithDecoder *pArithDecoder, pdfium::span< JBig2ArithCtx > gbContexts, PauseIndicatorIface *pPause)
std::unique_ptr< CJBig2_ImageDecodeMMR (CJBig2_BitStream *pStream)

Public Attributes

uint32_t HBW
uint32_t HBH
bool HMMR
uint8_t HTEMPLATE
uint32_t HNUMPATS
UnownedPtr< const std::vector< std::unique_ptr< CJBig2_Image > > > HPATS
bool HDEFPIXEL
JBig2ComposeOp HCOMBOP
bool HENABLESKIP
uint32_t HGW
uint32_t HGH
int32_t HGX
int32_t HGY
uint16_t HRX
uint16_t HRY
uint8_t HPW
uint8_t HPH

Detailed Description

Definition at line 24 of file JBig2_HtrdProc.h.

Constructor & Destructor Documentation

◆ CJBig2_HTRDProc()

CJBig2_HTRDProc::CJBig2_HTRDProc ( )
default

◆ ~CJBig2_HTRDProc()

CJBig2_HTRDProc::~CJBig2_HTRDProc ( )
default

Member Function Documentation

◆ DecodeArith()

std::unique_ptr< CJBig2_Image > CJBig2_HTRDProc::DecodeArith ( CJBig2_ArithDecoder * pArithDecoder,
pdfium::span< JBig2ArithCtx > gbContexts,
PauseIndicatorIface * pPause )

Definition at line 20 of file JBig2_HtrdProc.cpp.

References CJBig2_GRDProc::ContinueDecode(), CJBig2_GRDProc::GBH, CJBig2_GRDProc::GBTEMPLATE, CJBig2_GRDProc::GBW, HBW, HENABLESKIP, HGH, HGW, HGX, HGY, HMMR, HNUMPATS, HPH, HPW, HRX, HRY, HTEMPLATE, JBIG2_COMPOSE_XOR, kDecodeToBeContinued, CJBig2_GRDProc::MMR, CJBig2_GRDProc::StartDecodeArith(), CJBig2_GRDProc::TPGDON, and CJBig2_GRDProc::USESKIP.

Here is the call graph for this function:

◆ DecodeMMR()

std::unique_ptr< CJBig2_Image > CJBig2_HTRDProc::DecodeMMR ( CJBig2_BitStream * pStream)

Definition at line 89 of file JBig2_HtrdProc.cpp.

References CJBig2_BitStream::addOffset(), CJBig2_BitStream::alignByte(), CJBig2_GRDProc::GBH, CJBig2_GRDProc::GBW, HGH, HGW, HMMR, HNUMPATS, JBIG2_COMPOSE_XOR, and CJBig2_GRDProc::MMR.

Here is the call graph for this function:

Member Data Documentation

◆ HBH

uint32_t CJBig2_HTRDProc::HBH

Definition at line 38 of file JBig2_HtrdProc.h.

◆ HBW

uint32_t CJBig2_HTRDProc::HBW

Definition at line 37 of file JBig2_HtrdProc.h.

Referenced by DecodeArith().

◆ HCOMBOP

JBig2ComposeOp CJBig2_HTRDProc::HCOMBOP

Definition at line 44 of file JBig2_HtrdProc.h.

◆ HDEFPIXEL

bool CJBig2_HTRDProc::HDEFPIXEL

Definition at line 43 of file JBig2_HtrdProc.h.

◆ HENABLESKIP

bool CJBig2_HTRDProc::HENABLESKIP

Definition at line 45 of file JBig2_HtrdProc.h.

Referenced by DecodeArith().

◆ HGH

uint32_t CJBig2_HTRDProc::HGH

Definition at line 47 of file JBig2_HtrdProc.h.

Referenced by DecodeArith(), and DecodeMMR().

◆ HGW

uint32_t CJBig2_HTRDProc::HGW

Definition at line 46 of file JBig2_HtrdProc.h.

Referenced by DecodeArith(), and DecodeMMR().

◆ HGX

int32_t CJBig2_HTRDProc::HGX

Definition at line 48 of file JBig2_HtrdProc.h.

Referenced by DecodeArith().

◆ HGY

int32_t CJBig2_HTRDProc::HGY

Definition at line 49 of file JBig2_HtrdProc.h.

Referenced by DecodeArith().

◆ HMMR

bool CJBig2_HTRDProc::HMMR

Definition at line 39 of file JBig2_HtrdProc.h.

Referenced by DecodeArith(), and DecodeMMR().

◆ HNUMPATS

uint32_t CJBig2_HTRDProc::HNUMPATS

Definition at line 41 of file JBig2_HtrdProc.h.

Referenced by DecodeArith(), and DecodeMMR().

◆ HPATS

UnownedPtr<const std::vector<std::unique_ptr<CJBig2_Image> > > CJBig2_HTRDProc::HPATS

Definition at line 42 of file JBig2_HtrdProc.h.

◆ HPH

uint8_t CJBig2_HTRDProc::HPH

Definition at line 53 of file JBig2_HtrdProc.h.

Referenced by DecodeArith().

◆ HPW

uint8_t CJBig2_HTRDProc::HPW

Definition at line 52 of file JBig2_HtrdProc.h.

Referenced by DecodeArith().

◆ HRX

uint16_t CJBig2_HTRDProc::HRX

Definition at line 50 of file JBig2_HtrdProc.h.

Referenced by DecodeArith().

◆ HRY

uint16_t CJBig2_HTRDProc::HRY

Definition at line 51 of file JBig2_HtrdProc.h.

Referenced by DecodeArith().

◆ HTEMPLATE

uint8_t CJBig2_HTRDProc::HTEMPLATE

Definition at line 40 of file JBig2_HtrdProc.h.

Referenced by DecodeArith().


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