Packagestimulsoft.report.barCodes.classes.qrcode
Classpublic class MatrixUtil
InheritanceMatrixUtil Inheritance Object



Public Methods
 MethodDefined By
  
MatrixUtil
  
buildMatrix(dataBits:BitVector, ecLevel:ErrorCorrectionLevel, version:int, maskPattern:int, matrix:ByteMatrix):void
[static]
MatrixUtil
  
calculateBCHCode(value:int, poly:int):int
[static]
MatrixUtil
  
clearMatrix(matrix:ByteMatrix):void
[static]
MatrixUtil
  
embedBasicPatterns(version:int, matrix:ByteMatrix):void
[static]
MatrixUtil
  
embedDataBits(dataBits:BitVector, maskPattern:int, matrix:ByteMatrix):void
[static]
MatrixUtil
  
embedTypeInfo(ecLevel:ErrorCorrectionLevel, maskPattern:int, matrix:ByteMatrix):void
[static]
MatrixUtil
  
findMSBSet(value:int):int
[static]
MatrixUtil
  
makeTypeInfoBits(ecLevel:ErrorCorrectionLevel, maskPattern:int, bits:BitVector):void
[static]
MatrixUtil
  
makeVersionInfoBits(version:int, bits:BitVector):void
[static]
MatrixUtil
  
maybeEmbedVersionInfo(version:int, matrix:ByteMatrix):void
[static]
MatrixUtil
Constructor Detail
MatrixUtil()Constructor
public function MatrixUtil()



Method Detail
buildMatrix()method
public static function buildMatrix(dataBits:BitVector, ecLevel:ErrorCorrectionLevel, version:int, maskPattern:int, matrix:ByteMatrix):void

Parameters

dataBits:BitVector
 
ecLevel:ErrorCorrectionLevel
 
version:int
 
maskPattern:int
 
matrix:ByteMatrix

calculateBCHCode()method 
public static function calculateBCHCode(value:int, poly:int):int

Parameters

value:int
 
poly:int

Returns
int
clearMatrix()method 
public static function clearMatrix(matrix:ByteMatrix):void

Parameters

matrix:ByteMatrix

embedBasicPatterns()method 
public static function embedBasicPatterns(version:int, matrix:ByteMatrix):void

Parameters

version:int
 
matrix:ByteMatrix

embedDataBits()method 
public static function embedDataBits(dataBits:BitVector, maskPattern:int, matrix:ByteMatrix):void

Parameters

dataBits:BitVector
 
maskPattern:int
 
matrix:ByteMatrix

embedTypeInfo()method 
public static function embedTypeInfo(ecLevel:ErrorCorrectionLevel, maskPattern:int, matrix:ByteMatrix):void

Parameters

ecLevel:ErrorCorrectionLevel
 
maskPattern:int
 
matrix:ByteMatrix

findMSBSet()method 
public static function findMSBSet(value:int):int

Parameters

value:int

Returns
int
makeTypeInfoBits()method 
public static function makeTypeInfoBits(ecLevel:ErrorCorrectionLevel, maskPattern:int, bits:BitVector):void

Parameters

ecLevel:ErrorCorrectionLevel
 
maskPattern:int
 
bits:BitVector

makeVersionInfoBits()method 
public static function makeVersionInfoBits(version:int, bits:BitVector):void

Parameters

version:int
 
bits:BitVector

maybeEmbedVersionInfo()method 
public static function maybeEmbedVersionInfo(version:int, matrix:ByteMatrix):void

Parameters

version:int
 
matrix:ByteMatrix