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, JBig2ArithCtx *gbContext, 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 23 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,
JBig2ArithCtx * gbContext,
PauseIndicatorIface * pPause )

Definition at line 20 of file JBig2_HtrdProc.cpp.

References CJBig2_GRDProc::ContinueDecode(), CJBig2_GRDProc::GBAT, 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::alignByte(), CJBig2_GRDProc::GBH, CJBig2_GRDProc::GBW, HGH, HGW, HMMR, HNUMPATS, JBIG2_COMPOSE_XOR, CJBig2_GRDProc::MMR, and CJBig2_BitStream::offset().

+ Here is the call graph for this function:

Member Data Documentation

◆ HBH

uint32_t CJBig2_HTRDProc::HBH

Definition at line 36 of file JBig2_HtrdProc.h.

◆ HBW

uint32_t CJBig2_HTRDProc::HBW

Definition at line 35 of file JBig2_HtrdProc.h.

Referenced by DecodeArith().

◆ HCOMBOP

JBig2ComposeOp CJBig2_HTRDProc::HCOMBOP

Definition at line 42 of file JBig2_HtrdProc.h.

◆ HDEFPIXEL

bool CJBig2_HTRDProc::HDEFPIXEL

Definition at line 41 of file JBig2_HtrdProc.h.

◆ HENABLESKIP

bool CJBig2_HTRDProc::HENABLESKIP

Definition at line 43 of file JBig2_HtrdProc.h.

Referenced by DecodeArith().

◆ HGH

uint32_t CJBig2_HTRDProc::HGH

Definition at line 45 of file JBig2_HtrdProc.h.

Referenced by DecodeArith(), and DecodeMMR().

◆ HGW

uint32_t CJBig2_HTRDProc::HGW

Definition at line 44 of file JBig2_HtrdProc.h.

Referenced by DecodeArith(), and DecodeMMR().

◆ HGX

int32_t CJBig2_HTRDProc::HGX

Definition at line 46 of file JBig2_HtrdProc.h.

Referenced by DecodeArith().

◆ HGY

int32_t CJBig2_HTRDProc::HGY

Definition at line 47 of file JBig2_HtrdProc.h.

Referenced by DecodeArith().

◆ HMMR

bool CJBig2_HTRDProc::HMMR

Definition at line 37 of file JBig2_HtrdProc.h.

Referenced by DecodeArith(), and DecodeMMR().

◆ HNUMPATS

uint32_t CJBig2_HTRDProc::HNUMPATS

Definition at line 39 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 40 of file JBig2_HtrdProc.h.

◆ HPH

uint8_t CJBig2_HTRDProc::HPH

Definition at line 51 of file JBig2_HtrdProc.h.

Referenced by DecodeArith().

◆ HPW

uint8_t CJBig2_HTRDProc::HPW

Definition at line 50 of file JBig2_HtrdProc.h.

Referenced by DecodeArith().

◆ HRX

uint16_t CJBig2_HTRDProc::HRX

Definition at line 48 of file JBig2_HtrdProc.h.

Referenced by DecodeArith().

◆ HRY

uint16_t CJBig2_HTRDProc::HRY

Definition at line 49 of file JBig2_HtrdProc.h.

Referenced by DecodeArith().

◆ HTEMPLATE

uint8_t CJBig2_HTRDProc::HTEMPLATE

Definition at line 38 of file JBig2_HtrdProc.h.

Referenced by DecodeArith().


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