C# 클래스 zxingwp7.qrcode.encoder.MatrixUtil

파일 보기 프로젝트 열기: henningms/zxing2.0-wp7

공개 메소드들

메소드 설명
buildMatrix ( BitVector dataBits, ErrorCorrectionLevel ecLevel, int version, int maskPattern, ByteMatrix matrix ) : void
calculateBCHCode ( int value_Renamed, int poly ) : int
clearMatrix ( ByteMatrix matrix ) : void
embedBasicPatterns ( int version, ByteMatrix matrix ) : void
embedDataBits ( BitVector dataBits, int maskPattern, ByteMatrix matrix ) : void
embedTypeInfo ( ErrorCorrectionLevel ecLevel, int maskPattern, ByteMatrix matrix ) : void
findMSBSet ( int value_Renamed ) : int
makeTypeInfoBits ( ErrorCorrectionLevel ecLevel, int maskPattern, BitVector bits ) : void
makeVersionInfoBits ( int version, BitVector bits ) : void
maybeEmbedVersionInfo ( int version, ByteMatrix matrix ) : void

비공개 메소드들

메소드 설명
MatrixUtil ( ) : zxingwp7.common
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
isValidValue ( int value_Renamed ) : bool
maybeEmbedPositionAdjustmentPatterns ( int version, ByteMatrix matrix ) : void

메소드 상세

buildMatrix() 공개 정적인 메소드

public static buildMatrix ( BitVector dataBits, ErrorCorrectionLevel ecLevel, int version, int maskPattern, ByteMatrix matrix ) : void
dataBits BitVector
ecLevel zxingwp7.qrcode.decoder.ErrorCorrectionLevel
version int
maskPattern int
matrix zxingwp7.common.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 zxingwp7.common.ByteMatrix
리턴 void

embedBasicPatterns() 공개 정적인 메소드

public static embedBasicPatterns ( int version, ByteMatrix matrix ) : void
version int
matrix zxingwp7.common.ByteMatrix
리턴 void

embedDataBits() 공개 정적인 메소드

public static embedDataBits ( BitVector dataBits, int maskPattern, ByteMatrix matrix ) : void
dataBits BitVector
maskPattern int
matrix zxingwp7.common.ByteMatrix
리턴 void

embedTypeInfo() 공개 정적인 메소드

public static embedTypeInfo ( ErrorCorrectionLevel ecLevel, int maskPattern, ByteMatrix matrix ) : void
ecLevel zxingwp7.qrcode.decoder.ErrorCorrectionLevel
maskPattern int
matrix zxingwp7.common.ByteMatrix
리턴 void

findMSBSet() 공개 정적인 메소드

public static findMSBSet ( int value_Renamed ) : int
value_Renamed int
리턴 int

makeTypeInfoBits() 공개 정적인 메소드

public static makeTypeInfoBits ( ErrorCorrectionLevel ecLevel, int maskPattern, BitVector bits ) : void
ecLevel zxingwp7.qrcode.decoder.ErrorCorrectionLevel
maskPattern int
bits BitVector
리턴 void

makeVersionInfoBits() 공개 정적인 메소드

public static makeVersionInfoBits ( int version, BitVector bits ) : void
version int
bits BitVector
리턴 void

maybeEmbedVersionInfo() 공개 정적인 메소드

public static maybeEmbedVersionInfo ( int version, ByteMatrix matrix ) : void
version int
matrix zxingwp7.common.ByteMatrix
리턴 void