public final class MatrixUtil extends Object
Modifier and Type | Method and Description |
---|---|
static void |
buildMatrix(BitArray dataBits,
ErrorCorrectionLevel ecLevel,
int version,
int maskPattern,
ByteMatrix matrix) |
static int |
calculateBCHCode(int value,
int poly) |
static void |
clearMatrix(ByteMatrix matrix) |
static void |
embedBasicPatterns(int version,
ByteMatrix matrix) |
static void |
embedDataBits(BitArray dataBits,
int maskPattern,
ByteMatrix matrix) |
static void |
embedTypeInfo(ErrorCorrectionLevel ecLevel,
int maskPattern,
ByteMatrix matrix) |
static int |
findMSBSet(int value) |
static void |
makeTypeInfoBits(ErrorCorrectionLevel ecLevel,
int maskPattern,
BitArray bits) |
static void |
makeVersionInfoBits(int version,
BitArray bits) |
static void |
maybeEmbedVersionInfo(int version,
ByteMatrix matrix) |
public static void clearMatrix(ByteMatrix matrix)
public static void buildMatrix(BitArray dataBits, ErrorCorrectionLevel ecLevel, int version, int maskPattern, ByteMatrix matrix) throws WriterException
WriterException
public static void embedBasicPatterns(int version, ByteMatrix matrix) throws WriterException
WriterException
public static void embedTypeInfo(ErrorCorrectionLevel ecLevel, int maskPattern, ByteMatrix matrix) throws WriterException
WriterException
public static void maybeEmbedVersionInfo(int version, ByteMatrix matrix) throws WriterException
WriterException
public static void embedDataBits(BitArray dataBits, int maskPattern, ByteMatrix matrix) throws WriterException
WriterException
public static int findMSBSet(int value)
public static int calculateBCHCode(int value, int poly)
public static void makeTypeInfoBits(ErrorCorrectionLevel ecLevel, int maskPattern, BitArray bits) throws WriterException
WriterException
public static void makeVersionInfoBits(int version, BitArray bits) throws WriterException
WriterException
Copyright © 2016. All Rights Reserved.