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

#include <BC_SymbolInfo.h>

+ Inheritance diagram for CBC_SymbolInfo:
+ Collaboration diagram for CBC_SymbolInfo:

Classes

struct  Data
 

Public Member Functions

virtual ~CBC_SymbolInfo ()
 
int32_t GetSymbolDataWidth () const
 
int32_t GetSymbolDataHeight () const
 
int32_t GetSymbolWidth () const
 
int32_t GetSymbolHeight () const
 
virtual size_t GetInterleavedBlockCount () const
 
size_t GetDataLengthForInterleavedBlock () const
 
size_t GetErrorLengthForInterleavedBlock () const
 
size_t data_capacity () const
 
size_t error_codewords () const
 
int32_t matrix_width () const
 
int32_t matrix_height () const
 

Static Public Member Functions

static void Initialize ()
 
static void Finalize ()
 
static const CBC_SymbolInfoLookup (size_t data_codewords, bool allow_rectangular)
 

Protected Member Functions

 CBC_SymbolInfo (const Data *data)
 

Detailed Description

Definition at line 15 of file BC_SymbolInfo.h.

Constructor & Destructor Documentation

◆ ~CBC_SymbolInfo()

CBC_SymbolInfo::~CBC_SymbolInfo ( )
virtualdefault

◆ CBC_SymbolInfo()

CBC_SymbolInfo::CBC_SymbolInfo ( const Data * data)
explicitprotected

Definition at line 79 of file BC_SymbolInfo.cpp.

Referenced by CBC_DataMatrixSymbolInfo144::CBC_DataMatrixSymbolInfo144().

+ Here is the caller graph for this function:

Member Function Documentation

◆ data_capacity()

size_t CBC_SymbolInfo::data_capacity ( ) const
inline

Definition at line 42 of file BC_SymbolInfo.h.

◆ error_codewords()

size_t CBC_SymbolInfo::error_codewords ( ) const
inline

Definition at line 43 of file BC_SymbolInfo.h.

◆ Finalize()

void CBC_SymbolInfo::Finalize ( )
static

Definition at line 72 of file BC_SymbolInfo.cpp.

Referenced by BC_Library_Destroy().

+ Here is the caller graph for this function:

◆ GetDataLengthForInterleavedBlock()

size_t CBC_SymbolInfo::GetDataLengthForInterleavedBlock ( ) const

Definition at line 150 of file BC_SymbolInfo.cpp.

◆ GetErrorLengthForInterleavedBlock()

size_t CBC_SymbolInfo::GetErrorLengthForInterleavedBlock ( ) const

Definition at line 154 of file BC_SymbolInfo.cpp.

◆ GetInterleavedBlockCount()

size_t CBC_SymbolInfo::GetInterleavedBlockCount ( ) const
virtual

Reimplemented in CBC_DataMatrixSymbolInfo144.

Definition at line 146 of file BC_SymbolInfo.cpp.

◆ GetSymbolDataHeight()

int32_t CBC_SymbolInfo::GetSymbolDataHeight ( ) const

Definition at line 134 of file BC_SymbolInfo.cpp.

Referenced by CBC_DataMatrixWriter::Encode(), and GetSymbolHeight().

+ Here is the caller graph for this function:

◆ GetSymbolDataWidth()

int32_t CBC_SymbolInfo::GetSymbolDataWidth ( ) const

Definition at line 130 of file BC_SymbolInfo.cpp.

Referenced by CBC_DataMatrixWriter::Encode(), and GetSymbolWidth().

+ Here is the caller graph for this function:

◆ GetSymbolHeight()

int32_t CBC_SymbolInfo::GetSymbolHeight ( ) const

Definition at line 142 of file BC_SymbolInfo.cpp.

References GetSymbolDataHeight().

+ Here is the call graph for this function:

◆ GetSymbolWidth()

int32_t CBC_SymbolInfo::GetSymbolWidth ( ) const

Definition at line 138 of file BC_SymbolInfo.cpp.

References GetSymbolDataWidth().

+ Here is the call graph for this function:

◆ Initialize()

void CBC_SymbolInfo::Initialize ( )
static

Definition at line 65 of file BC_SymbolInfo.cpp.

References CBC_DataMatrixSymbolInfo144::CBC_DataMatrixSymbolInfo144().

Referenced by BC_Library_Init().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ Lookup()

const CBC_SymbolInfo * CBC_SymbolInfo::Lookup ( size_t data_codewords,
bool allow_rectangular )
static

Definition at line 83 of file BC_SymbolInfo.cpp.

◆ matrix_height()

int32_t CBC_SymbolInfo::matrix_height ( ) const
inline

Definition at line 45 of file BC_SymbolInfo.h.

◆ matrix_width()

int32_t CBC_SymbolInfo::matrix_width ( ) const
inline

Definition at line 44 of file BC_SymbolInfo.h.


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