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

#include <BC_QRCoderEncoder.h>

Collaboration diagram for CBC_QRCoderEncoder:

Public Member Functions

 CBC_QRCoderEncoder ()=delete
 ~CBC_QRCoderEncoder ()=delete

Static Public Member Functions

static void Initialize ()
static void Finalize ()
static bool Encode (WideStringView content, const CBC_QRCoderErrorCorrectionLevel *ecLevel, CBC_QRCoder *qrCode)

Detailed Description

Definition at line 15 of file BC_QRCoderEncoder.h.

Constructor & Destructor Documentation

◆ CBC_QRCoderEncoder()

CBC_QRCoderEncoder::CBC_QRCoderEncoder ( )
delete

◆ ~CBC_QRCoderEncoder()

CBC_QRCoderEncoder::~CBC_QRCoderEncoder ( )
delete

Member Function Documentation

◆ Encode()

bool CBC_QRCoderEncoder::Encode ( WideStringView content,
const CBC_QRCoderErrorCorrectionLevel * ecLevel,
CBC_QRCoder * qrCode )
static

Definition at line 372 of file BC_QRCoderEncoder.cpp.

References CBC_QRCoderBitVector::AppendBitVector(), CBC_QRCoderMatrixUtil::BuildMatrix(), CBC_QRCoder::GetECLevel(), CBC_QRCoder::GetMaskPattern(), CBC_QRCoder::GetMatrixWidth(), CBC_QRCoder::GetNumDataBytes(), CBC_QRCoder::GetNumRSBlocks(), CBC_QRCoder::GetNumTotalBytes(), CBC_QRCoder::GetVersion(), CBC_QRCoder::IsValid(), CBC_QRCoderMode::sBYTE, and CBC_QRCoder::SetMaskPattern().

Referenced by CBC_QRCodeWriter::Encode().

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

◆ Finalize()

void CBC_QRCoderEncoder::Finalize ( )
static

Definition at line 366 of file BC_QRCoderEncoder.cpp.

Referenced by BC_Library_Destroy().

Here is the caller graph for this function:

◆ Initialize()

void CBC_QRCoderEncoder::Initialize ( )
static

Definition at line 360 of file BC_QRCoderEncoder.cpp.

References CBC_ReedSolomonGF256::CBC_ReedSolomonGF256(), and CBC_ReedSolomonGF256::Init().

Referenced by BC_Library_Init().

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

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