final class MatrixUtil extends Object
Modifier and Type | Method and Description |
---|---|
(package private) static void |
buildMatrix(BitArray dataBits,
ErrorCorrectionLevel ecLevel,
Version version,
int maskPattern,
ByteMatrix matrix) |
(package private) static int |
calculateBCHCode(int value,
int poly) |
(package private) static void |
clearMatrix(ByteMatrix matrix) |
(package private) static void |
embedBasicPatterns(Version version,
ByteMatrix matrix) |
(package private) static void |
embedDataBits(BitArray dataBits,
int maskPattern,
ByteMatrix matrix) |
(package private) static void |
embedTypeInfo(ErrorCorrectionLevel ecLevel,
int maskPattern,
ByteMatrix matrix) |
(package private) static int |
findMSBSet(int value) |
(package private) static void |
makeTypeInfoBits(ErrorCorrectionLevel ecLevel,
int maskPattern,
BitArray bits) |
(package private) static void |
makeVersionInfoBits(Version version,
BitArray bits) |
(package private) static void |
maybeEmbedVersionInfo(Version version,
ByteMatrix matrix) |
static void clearMatrix(ByteMatrix matrix)
static void buildMatrix(BitArray dataBits, ErrorCorrectionLevel ecLevel, Version version, int maskPattern, ByteMatrix matrix) throws WriterException
WriterException
static void embedBasicPatterns(Version version, ByteMatrix matrix) throws WriterException
WriterException
static void embedTypeInfo(ErrorCorrectionLevel ecLevel, int maskPattern, ByteMatrix matrix) throws WriterException
WriterException
static void maybeEmbedVersionInfo(Version version, ByteMatrix matrix) throws WriterException
WriterException
static void embedDataBits(BitArray dataBits, int maskPattern, ByteMatrix matrix) throws WriterException
WriterException
static int findMSBSet(int value)
static int calculateBCHCode(int value, int poly)
static void makeTypeInfoBits(ErrorCorrectionLevel ecLevel, int maskPattern, BitArray bits) throws WriterException
WriterException
static void makeVersionInfoBits(Version version, BitArray bits) throws WriterException
WriterException