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 73 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 66 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 144 of file BC_SymbolInfo.cpp.

◆ GetErrorLengthForInterleavedBlock()

size_t CBC_SymbolInfo::GetErrorLengthForInterleavedBlock ( ) const

Definition at line 148 of file BC_SymbolInfo.cpp.

◆ GetInterleavedBlockCount()

size_t CBC_SymbolInfo::GetInterleavedBlockCount ( ) const
virtual

Reimplemented in CBC_DataMatrixSymbolInfo144.

Definition at line 140 of file BC_SymbolInfo.cpp.

◆ GetSymbolDataHeight()

int32_t CBC_SymbolInfo::GetSymbolDataHeight ( ) const

Definition at line 128 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 124 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 136 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 132 of file BC_SymbolInfo.cpp.

References GetSymbolDataWidth().

Here is the call graph for this function:

◆ Initialize()

void CBC_SymbolInfo::Initialize ( )
static

Definition at line 59 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 77 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: