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

#include <BC_QRCoderMaskUtil.h>

+ Collaboration diagram for CBC_QRCoderMaskUtil:

Public Member Functions

 CBC_QRCoderMaskUtil ()=delete
 
 ~CBC_QRCoderMaskUtil ()=delete
 

Static Public Member Functions

static bool GetDataMaskBit (int32_t maskPattern, int32_t x, int32_t y)
 
static int32_t ApplyMaskPenaltyRule1 (CBC_CommonByteMatrix *matrix)
 
static int32_t ApplyMaskPenaltyRule2 (CBC_CommonByteMatrix *matrix)
 
static int32_t ApplyMaskPenaltyRule3 (CBC_CommonByteMatrix *matrix)
 
static int32_t ApplyMaskPenaltyRule4 (CBC_CommonByteMatrix *matrix)
 

Detailed Description

Definition at line 14 of file BC_QRCoderMaskUtil.h.

Constructor & Destructor Documentation

◆ CBC_QRCoderMaskUtil()

CBC_QRCoderMaskUtil::CBC_QRCoderMaskUtil ( )
delete

◆ ~CBC_QRCoderMaskUtil()

CBC_QRCoderMaskUtil::~CBC_QRCoderMaskUtil ( )
delete

Member Function Documentation

◆ ApplyMaskPenaltyRule1()

int32_t CBC_QRCoderMaskUtil::ApplyMaskPenaltyRule1 ( CBC_CommonByteMatrix * matrix)
static

Definition at line 66 of file BC_QRCoderMaskUtil.cpp.

◆ ApplyMaskPenaltyRule2()

int32_t CBC_QRCoderMaskUtil::ApplyMaskPenaltyRule2 ( CBC_CommonByteMatrix * matrix)
static

Definition at line 73 of file BC_QRCoderMaskUtil.cpp.

◆ ApplyMaskPenaltyRule3()

int32_t CBC_QRCoderMaskUtil::ApplyMaskPenaltyRule3 ( CBC_CommonByteMatrix * matrix)
static

Definition at line 93 of file BC_QRCoderMaskUtil.cpp.

◆ ApplyMaskPenaltyRule4()

int32_t CBC_QRCoderMaskUtil::ApplyMaskPenaltyRule4 ( CBC_CommonByteMatrix * matrix)
static

Definition at line 145 of file BC_QRCoderMaskUtil.cpp.

◆ GetDataMaskBit()

bool CBC_QRCoderMaskUtil::GetDataMaskBit ( int32_t maskPattern,
int32_t x,
int32_t y )
static

Definition at line 163 of file BC_QRCoderMaskUtil.cpp.


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