<?xml version="1.0"?>
<doc>
<assembly>
<name>zxing</name>
</assembly>
<members>
<member name="T:ZXing.Aztec.Internal.AztecDetectorResult">
<summary>
Extends <see cref="T:ZXing.Common.DetectorResult" /> with more information specific to the Aztec format,
like the number of layers and whether it's compact.
</summary>
</member>
<member name="P:ZXing.Aztec.Internal.AztecDetectorResult.Compact">
<summary>
Gets a value indicating whether this Aztec code is compact.
</summary>
<value>
<c>true</c> if compact; otherwise, <c>false</c>.
</value>
</member>
<member name="P:ZXing.Aztec.Internal.AztecDetectorResult.NbDatablocks">
<summary>
Gets the nb datablocks.
</summary>
</member>
<member name="P:ZXing.Aztec.Internal.AztecDetectorResult.NbLayers">
<summary>
Gets the nb layers.
</summary>
</member>
<member name="M:ZXing.Aztec.Internal.AztecDetectorResult.#ctor(ZXing.Common.BitMatrix,ZXing.ResultPoint[],System.Boolean,System.Int32,System.Int32)">
<summary>
Initializes a new instance of the <see cref="T:ZXing.Aztec.Internal.AztecDetectorResult"/> class.
</summary>
<param name="bits">The bits.</param>
<param name="points">The points.</param>
<param name="compact">if set to <c>true</c> [compact].</param>
<param name="nbDatablocks">The nb datablocks.</param>
<param name="nbLayers">The nb layers.</param>
</member>
<member name="T:ZXing.Aztec.Internal.Decoder">
<summary>
The main class which implements Aztec Code decoding -- as opposed to locating and extracting
the Aztec Code from an image.
</summary>
<author>David Olivier</author>
</member>
<member name="M:ZXing.Aztec.Internal.Decoder.decode(ZXing.Aztec.Internal.AztecDetectorResult)">
<summary>
Decodes the specified detector result.
</summary>
<param name="detectorResult">The detector result.</param>
<returns></returns>
</member>
<member name="M:ZXing.Aztec.Internal.Decoder.highLevelDecode(System.Boolean[])">
<summary>
This method is used for testing the high-level encoder
</summary>
<param name="correctedBits"></param>
<returns></returns>
</member>
<member name="M:ZXing.Aztec.Internal.Decoder.getEncodedData(System.Boolean[])">
<summary>
Gets the string encoded in the aztec code bits
</summary>
<param name="correctedBits">The corrected bits.</param>
<returns>the decoded string</returns>
</member>
<member name="M:ZXing.Aztec.Internal.Decoder.getTable(System.Char)">
<summary>
gets the table corresponding to the char passed
</summary>
<param name="t">The t.</param>
<returns></returns>
</member>
<member name="M:ZXing.Aztec.Internal.Decoder.getCharacter(System.String[],System.Int32)">
<summary>
Gets the character (or string) corresponding to the passed code in the given table
</summary>
<param name="table">the table used</param>
<param name="code">the code of the character</param>
<returns></returns>
</member>
<member name="M:ZXing.Aztec.Internal.Decoder.correctBits(System.Boolean[])">
<summary>
Performs RS error correction on an array of bits.
</summary>
<param name="rawbits">The rawbits.</param>
<returns>the corrected array</returns>
</member>
<member name="M:ZXing.Aztec.Internal.Decoder.extractBits(ZXing.Common.BitMatrix)">
<summary>
Gets the array of bits from an Aztec Code matrix
</summary>
<param name="matrix">The matrix.</param>
<returns>the array of bits</returns>
</member>
<member name="M:ZXing.Aztec.Internal.Decoder.readCode(System.Boolean[],System.Int32,System.Int32)">
<summary>
Reads a code of given length and at given index in an array of bits
</summary>
<param name="rawbits">The rawbits.</param>
<param name="startIndex">The start index.</param>
<param name="length">The length.</param>
<returns></returns>
</member>
<member name="M:ZXing.Aztec.Internal.Decoder.readByte(System.Boolean[],System.Int32)">
<summary>
Reads a code of length 8 in an array of bits, padding with zeros
</summary>
<param name="rawbits"></param>
<param name="startIndex"></param>
<returns></returns>
</member>
<member name="M:ZXing.Aztec.Internal.Decoder.convertBoolArrayToByteArray(System.Boolean[])">
<summary>
Packs a bit array into bytes, most significant bit first
</summary>
<param name="boolArr"></param>
<returns></returns>
</member>
<member name="T:ZXing.Aztec.Internal.Detector">
<summary>
Encapsulates logic that can detect an Aztec Code in an image, even if the Aztec Code
is rotated or skewed, or partially obscured.
</summary>
<author>David Olivier</author>
</member>
<member name="M:ZXing.Aztec.Internal.Detector.#ctor(ZXing.Common.BitMatrix)">
<summary>
Initializes a new instance of the <see cref="T:ZXing.Aztec.Internal.Detector"/> class.
</summary>
<param name="image">The image.</param>
</member>
<member name="M:ZXing.Aztec.Internal.Detector.detect">
<summary>
Detects an Aztec Code in an image.
</summary>
</member>
<member name="M:ZXing.Aztec.Internal.Detector.detect(System.Boolean)">
<summary>
Detects an Aztec Code in an image.
</summary>
<param name="isMirror">if true, image is a mirror-image of original.</param>
<returns>
encapsulating results of detecting an Aztec Code
</returns>
</member>
<member name="M:ZXing.Aztec.Internal.Detector.extractParameters(ZXing.ResultPoint[])">
<summary>
Extracts the number of data layers and data blocks from the layer around the bull's eye
</summary>
<param name="bullsEyeCorners">bullEyeCornerPoints the array of bull's eye corners</param>
<returns></returns>
</member>
<member name="M:ZXing.Aztec.Internal.Detector.getCorrectedParameterData(System.Int64,System.Boolean)">
<summary>
Corrects the parameter bits using Reed-Solomon algorithm
</summary>
<param name="parameterData">paremeter bits</param>
<param name="compact">compact true if this is a compact Aztec code</param>
<returns></returns>
</member>
<member name="M:ZXing.Aztec.Internal.Detector.getBullsEyeCorners(ZXing.Aztec.Internal.Detector.Point)">
<summary>
Finds the corners of a bull-eye centered on the passed point
This returns the centers of the diagonal points just outside the bull's eye
Returns [topRight, bottomRight, bottomLeft, topLeft]
</summary>
<param name="pCenter">Center point</param>