C# Класс ZXing.QrCode.Internal.MatrixUtil

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
buildMatrix ( BitArray dataBits, ErrorCorrectionLevel ecLevel, Version version, int maskPattern, ByteMatrix matrix ) : void
calculateBCHCode ( int value_Renamed, int poly ) : int
clearMatrix ( ByteMatrix matrix ) : void
embedBasicPatterns ( Version version, ByteMatrix matrix ) : void
embedDataBits ( BitArray dataBits, int maskPattern, ByteMatrix matrix ) : void
embedTypeInfo ( ErrorCorrectionLevel ecLevel, int maskPattern, ByteMatrix matrix ) : void
findMSBSet ( int value_Renamed ) : int
makeTypeInfoBits ( ErrorCorrectionLevel ecLevel, int maskPattern, BitArray bits ) : void
makeVersionInfoBits ( Version version, BitArray bits ) : void
maybeEmbedVersionInfo ( Version version, ByteMatrix matrix ) : void

Приватные методы

Метод Описание
embedDarkDotAtLeftBottomCorner ( ByteMatrix matrix ) : void
embedHorizontalSeparationPattern ( int xStart, int yStart, ByteMatrix matrix ) : void
embedPositionAdjustmentPattern ( int xStart, int yStart, ByteMatrix matrix ) : void
embedPositionDetectionPattern ( int xStart, int yStart, ByteMatrix matrix ) : void
embedPositionDetectionPatternsAndSeparators ( ByteMatrix matrix ) : void
embedTimingPatterns ( ByteMatrix matrix ) : void
embedVerticalSeparationPattern ( int xStart, int yStart, ByteMatrix matrix ) : void
isEmpty ( int value_Renamed ) : bool
maybeEmbedPositionAdjustmentPatterns ( Version version, ByteMatrix matrix ) : void

Описание методов

buildMatrix() публичный статический метод

public static buildMatrix ( BitArray dataBits, ErrorCorrectionLevel ecLevel, Version version, int maskPattern, ByteMatrix matrix ) : void
dataBits ZXing.Common.BitArray
ecLevel ErrorCorrectionLevel
version Version
maskPattern int
matrix ByteMatrix
Результат void

calculateBCHCode() публичный статический метод

public static calculateBCHCode ( int value_Renamed, int poly ) : int
value_Renamed int
poly int
Результат int

clearMatrix() публичный статический метод

public static clearMatrix ( ByteMatrix matrix ) : void
matrix ByteMatrix
Результат void

embedBasicPatterns() публичный статический метод

public static embedBasicPatterns ( Version version, ByteMatrix matrix ) : void
version Version
matrix ByteMatrix
Результат void

embedDataBits() публичный статический метод

public static embedDataBits ( BitArray dataBits, int maskPattern, ByteMatrix matrix ) : void
dataBits ZXing.Common.BitArray
maskPattern int
matrix ByteMatrix
Результат void

embedTypeInfo() публичный статический метод

public static embedTypeInfo ( ErrorCorrectionLevel ecLevel, int maskPattern, ByteMatrix matrix ) : void
ecLevel ErrorCorrectionLevel
maskPattern int
matrix ByteMatrix
Результат void

findMSBSet() публичный статический метод

public static findMSBSet ( int value_Renamed ) : int
value_Renamed int
Результат int

makeTypeInfoBits() публичный статический метод

public static makeTypeInfoBits ( ErrorCorrectionLevel ecLevel, int maskPattern, BitArray bits ) : void
ecLevel ErrorCorrectionLevel
maskPattern int
bits ZXing.Common.BitArray
Результат void

makeVersionInfoBits() публичный статический метод

public static makeVersionInfoBits ( Version version, BitArray bits ) : void
version Version
bits ZXing.Common.BitArray
Результат void

maybeEmbedVersionInfo() публичный статический метод

public static maybeEmbedVersionInfo ( Version version, ByteMatrix matrix ) : void
version Version
matrix ByteMatrix
Результат void