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

#include <JBig2_Segment.h>

+ Collaboration diagram for CJBig2_Segment:

Public Member Functions

 CJBig2_Segment ()
 
 ~CJBig2_Segment ()
 

Public Attributes

uint32_t m_dwNumber = 0
 
union { 
 
   struct { 
 
      uint8_t   type: 6 
 
      uint8_t   page_association_size: 1 
 
      uint8_t   deferred_non_retain: 1 
 
   }   s 
 
   uint8_t   c = 0 
 
m_cFlags 
 
int32_t m_nReferred_to_segment_count = 0
 
std::vector< uint32_t > m_Referred_to_segment_numbers
 
uint32_t m_dwPage_association = 0
 
uint32_t m_dwData_length = 0
 
uint32_t m_dwHeader_Length = 0
 
uint32_t m_dwDataOffset = 0
 
uint64_t m_Key = 0
 
JBig2_SegmentState m_State = JBIG2_SEGMENT_HEADER_UNPARSED
 
JBig2_ResultType m_nResultType = JBIG2_VOID_POINTER
 
std::unique_ptr< CJBig2_SymbolDictm_SymbolDict
 
std::unique_ptr< CJBig2_PatternDictm_PatternDict
 
std::unique_ptr< CJBig2_Imagem_Image
 
std::unique_ptr< CJBig2_HuffmanTablem_HuffmanTable
 

Detailed Description

Definition at line 34 of file JBig2_Segment.h.

Constructor & Destructor Documentation

◆ CJBig2_Segment()

CJBig2_Segment::CJBig2_Segment ( )
default

◆ ~CJBig2_Segment()

CJBig2_Segment::~CJBig2_Segment ( )
default

Member Data Documentation

◆ c

uint8_t CJBig2_Segment::c = 0

Definition at line 46 of file JBig2_Segment.h.

◆ deferred_non_retain

uint8_t CJBig2_Segment::deferred_non_retain

Definition at line 44 of file JBig2_Segment.h.

◆ [union]

union { ... } CJBig2_Segment::m_cFlags

◆ m_dwData_length

uint32_t CJBig2_Segment::m_dwData_length = 0

Definition at line 51 of file JBig2_Segment.h.

◆ m_dwDataOffset

uint32_t CJBig2_Segment::m_dwDataOffset = 0

Definition at line 53 of file JBig2_Segment.h.

◆ m_dwHeader_Length

uint32_t CJBig2_Segment::m_dwHeader_Length = 0

Definition at line 52 of file JBig2_Segment.h.

◆ m_dwNumber

uint32_t CJBig2_Segment::m_dwNumber = 0

Definition at line 39 of file JBig2_Segment.h.

◆ m_dwPage_association

uint32_t CJBig2_Segment::m_dwPage_association = 0

Definition at line 50 of file JBig2_Segment.h.

◆ m_HuffmanTable

std::unique_ptr<CJBig2_HuffmanTable> CJBig2_Segment::m_HuffmanTable

Definition at line 60 of file JBig2_Segment.h.

◆ m_Image

std::unique_ptr<CJBig2_Image> CJBig2_Segment::m_Image

Definition at line 59 of file JBig2_Segment.h.

◆ m_Key

uint64_t CJBig2_Segment::m_Key = 0

Definition at line 54 of file JBig2_Segment.h.

◆ m_nReferred_to_segment_count

int32_t CJBig2_Segment::m_nReferred_to_segment_count = 0

Definition at line 48 of file JBig2_Segment.h.

◆ m_nResultType

JBig2_ResultType CJBig2_Segment::m_nResultType = JBIG2_VOID_POINTER

Definition at line 56 of file JBig2_Segment.h.

◆ m_PatternDict

std::unique_ptr<CJBig2_PatternDict> CJBig2_Segment::m_PatternDict

Definition at line 58 of file JBig2_Segment.h.

◆ m_Referred_to_segment_numbers

std::vector<uint32_t> CJBig2_Segment::m_Referred_to_segment_numbers

Definition at line 49 of file JBig2_Segment.h.

◆ m_State

Definition at line 55 of file JBig2_Segment.h.

◆ m_SymbolDict

std::unique_ptr<CJBig2_SymbolDict> CJBig2_Segment::m_SymbolDict

Definition at line 57 of file JBig2_Segment.h.

◆ page_association_size

uint8_t CJBig2_Segment::page_association_size

Definition at line 43 of file JBig2_Segment.h.

◆ [struct]

struct { ... } CJBig2_Segment::s

◆ type

uint8_t CJBig2_Segment::type

Definition at line 42 of file JBig2_Segment.h.


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