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

#include <JBig2_HuffmanTable.h>

+ Collaboration diagram for CJBig2_HuffmanTable:

Public Member Functions

 CJBig2_HuffmanTable (size_t idx)
 
 CJBig2_HuffmanTable (CJBig2_BitStream *pStream)
 
 ~CJBig2_HuffmanTable ()
 
bool IsHTOOB () const
 
uint32_t Size () const
 
const std::vector< JBig2HuffmanCode > & GetCODES () const
 
const std::vector< int > & GetRANGELEN () const
 
const std::vector< int > & GetRANGELOW () const
 
bool IsOK () const
 

Static Public Attributes

static constexpr size_t kNumHuffmanTables = 16
 

Detailed Description

Definition at line 19 of file JBig2_HuffmanTable.h.

Constructor & Destructor Documentation

◆ CJBig2_HuffmanTable() [1/2]

CJBig2_HuffmanTable::CJBig2_HuffmanTable ( size_t idx)
explicit

Definition at line 133 of file JBig2_HuffmanTable.cpp.

◆ CJBig2_HuffmanTable() [2/2]

CJBig2_HuffmanTable::CJBig2_HuffmanTable ( CJBig2_BitStream * pStream)
explicit

Definition at line 143 of file JBig2_HuffmanTable.cpp.

◆ ~CJBig2_HuffmanTable()

CJBig2_HuffmanTable::~CJBig2_HuffmanTable ( )
default

Member Function Documentation

◆ GetCODES()

const std::vector< JBig2HuffmanCode > & CJBig2_HuffmanTable::GetCODES ( ) const
inline

Definition at line 27 of file JBig2_HuffmanTable.h.

◆ GetRANGELEN()

const std::vector< int > & CJBig2_HuffmanTable::GetRANGELEN ( ) const
inline

Definition at line 28 of file JBig2_HuffmanTable.h.

◆ GetRANGELOW()

const std::vector< int > & CJBig2_HuffmanTable::GetRANGELOW ( ) const
inline

Definition at line 29 of file JBig2_HuffmanTable.h.

◆ IsHTOOB()

bool CJBig2_HuffmanTable::IsHTOOB ( ) const
inline

Definition at line 25 of file JBig2_HuffmanTable.h.

Referenced by CJBig2_HuffmanDecoder::DecodeAValue().

+ Here is the caller graph for this function:

◆ IsOK()

bool CJBig2_HuffmanTable::IsOK ( ) const
inline

Definition at line 30 of file JBig2_HuffmanTable.h.

◆ Size()

uint32_t CJBig2_HuffmanTable::Size ( ) const
inline

Definition at line 26 of file JBig2_HuffmanTable.h.

Referenced by CJBig2_HuffmanDecoder::DecodeAValue().

+ Here is the caller graph for this function:

Member Data Documentation

◆ kNumHuffmanTables

size_t CJBig2_HuffmanTable::kNumHuffmanTables = 16
staticconstexpr

Definition at line 32 of file JBig2_HuffmanTable.h.


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