BitMatrixParser class

@author Sean Owen

Constructors

BitMatrixParser(BitMatrix _bitMatrix)
@param bitMatrix BitMatrix to parse @throws FormatException if dimension is not >= 21 and 1 mod 4

Properties

hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

mirror() → void
Mirror the bit matrix in order to attempt a second reading.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
readCodewords() → Uint8List
Reads the bits in the [BitMatrix] representing the finder pattern in the correct order in order to reconstruct the codewords bytes contained within the QR Code.
readFormatInformation() → FormatInformation
Reads format information from one of its two locations within the QR Code.
readVersion() → Version
Reads version information from one of its two locations within the QR Code.
remask() → void
Revert the mask removal done while reading the code words. The bit matrix should revert to its original state.
setMirror(bool mirror) → void
Prepare the parser for a mirrored operation. This flag has effect only on the readFormatInformation and the readVersion. Before proceeding with readCodewords the mirror method should be called.
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited