annotate lib/zxing/net2.0/zxing.XML @ 0:aca8706f4eec default tip

Initial commit
author Brad Greco <brad@bgreco.net>
date Mon, 13 Oct 2014 21:28:19 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1 <?xml version="1.0"?>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2 <doc>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3 <assembly>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4 <name>zxing</name>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5 </assembly>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6 <members>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7 <member name="T:ZXing.QrCode.Internal.AlignmentPattern">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8 <summary> <p>Encapsulates an alignment pattern, which are the smaller square patterns found in
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9 all but the simplest QR Codes.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
11 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
12 <author> Sean Owen
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
13 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
14 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
15 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
16 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
17 <member name="T:ZXing.ResultPoint">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
18 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
19 Encapsulates a point of interest in an image containing a barcode. Typically, this
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
20 would be the location of a finder pattern or the corner of the barcode, for example.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
21 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
22 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
23 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
24 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
25 <member name="M:ZXing.ResultPoint.#ctor">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
26 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
27 Initializes a new instance of the <see cref="T:ZXing.ResultPoint"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
28 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
29 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
30 <member name="M:ZXing.ResultPoint.#ctor(System.Single,System.Single)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
31 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
32 Initializes a new instance of the <see cref="T:ZXing.ResultPoint"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
33 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
34 <param name="x">The x.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
35 <param name="y">The y.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
36 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
37 <member name="M:ZXing.ResultPoint.Equals(System.Object)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
38 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
39 Determines whether the specified <see cref="T:System.Object"/> is equal to this instance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
40 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
41 <param name="other">The <see cref="T:System.Object"/> to compare with this instance.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
42 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
43 <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
44 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
45 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
46 <member name="M:ZXing.ResultPoint.GetHashCode">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
47 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
48 Returns a hash code for this instance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
49 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
50 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
51 A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
52 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
53 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
54 <member name="M:ZXing.ResultPoint.ToString">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
55 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
56 Returns a <see cref="T:System.String"/> that represents this instance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
57 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
58 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
59 A <see cref="T:System.String"/> that represents this instance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
60 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
61 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
62 <member name="M:ZXing.ResultPoint.orderBestPatterns(ZXing.ResultPoint[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
63 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
64 Orders an array of three ResultPoints in an order [A,B,C] such that AB &lt; AC and
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
65 BC &lt; AC and the angle between BC and BA is less than 180 degrees.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
66 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
67 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
68 <member name="M:ZXing.ResultPoint.distance(ZXing.ResultPoint,ZXing.ResultPoint)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
69 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
70 distance between two points
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
71 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
72 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
73 <member name="M:ZXing.ResultPoint.crossProductZ(ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
74 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
75 Returns the z component of the cross product between vectors BC and BA.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
76 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
77 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
78 <member name="P:ZXing.ResultPoint.X">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
79 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
80 Gets the X.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
81 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
82 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
83 <member name="P:ZXing.ResultPoint.Y">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
84 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
85 Gets the Y.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
86 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
87 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
88 <member name="M:ZXing.QrCode.Internal.AlignmentPattern.aboutEquals(System.Single,System.Single,System.Single)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
89 <summary> <p>Determines if this alignment pattern "about equals" an alignment pattern at the stated
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
90 position and size -- meaning, it is at nearly the same center with nearly the same size.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
91 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
92 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
93 <member name="M:ZXing.QrCode.Internal.AlignmentPattern.combineEstimate(System.Single,System.Single,System.Single)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
94 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
95 Combines this object's current estimate of a finder pattern position and module size
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
96 with a new estimate. It returns a new {@code FinderPattern} containing an average of the two.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
97 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
98 <param name="i">The i.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
99 <param name="j">The j.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
100 <param name="newModuleSize">New size of the module.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
101 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
102 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
103 <member name="T:ZXing.PDF417.Internal.Compaction">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
104 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
105 PDF417 compaction mode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
106 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
107 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
108 <member name="F:ZXing.PDF417.Internal.Compaction.AUTO">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
109 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
110
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
111 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
112 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
113 <member name="F:ZXing.PDF417.Internal.Compaction.TEXT">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
114 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
115
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
116 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
117 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
118 <member name="F:ZXing.PDF417.Internal.Compaction.BYTE">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
119 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
120
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
121 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
122 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
123 <member name="F:ZXing.PDF417.Internal.Compaction.NUMERIC">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
124 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
125
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
126 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
127 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
128 <member name="T:ZXing.PDF417.Internal.DetectionResultColumn">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
129 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
130 Represents a Column in the Detection Result
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
131 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
132 <author>Guenther Grau</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
133 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
134 <member name="F:ZXing.PDF417.Internal.DetectionResultColumn.MAX_NEARBY_DISTANCE">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
135 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
136 The maximum distance to search in the codeword array in both the positive and negative directions
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
137 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
138 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
139 <member name="M:ZXing.PDF417.Internal.DetectionResultColumn.#ctor(ZXing.PDF417.Internal.BoundingBox)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
140 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
141 Initializes a new instance of the <see cref="T:ZXing.PDF417.Internal.DetectionResultColumn"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
142 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
143 <param name="box">The Bounding Box around the column (in the BitMatrix)</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
144 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
145 <member name="M:ZXing.PDF417.Internal.DetectionResultColumn.IndexForRow(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
146 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
147 Converts the Image's Row to the index in the Codewords array
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
148 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
149 <returns>The Codeword Index.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
150 <param name="imageRow">Image row.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
151 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
152 <member name="M:ZXing.PDF417.Internal.DetectionResultColumn.RowForIndex(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
153 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
154 Converts the Codeword array index into a Row in the Image (BitMatrix)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
155 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
156 <returns>The Image Row.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
157 <param name="codewordIndex">Codeword index.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
158 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
159 <member name="M:ZXing.PDF417.Internal.DetectionResultColumn.getCodeword(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
160 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
161 Gets the codeword for a given row
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
162 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
163 <returns>The codeword.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
164 <param name="imageRow">Image row.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
165 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
166 <member name="M:ZXing.PDF417.Internal.DetectionResultColumn.getCodewordNearby(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
167 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
168 Gets the codeword closest to the specified row in the image
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
169 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
170 <param name="imageRow">Image row.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
171 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
172 <member name="M:ZXing.PDF417.Internal.DetectionResultColumn.setCodeword(System.Int32,ZXing.PDF417.Internal.Codeword)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
173 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
174 Sets the codeword for an image row
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
175 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
176 <param name="imageRow">Image row.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
177 <param name="codeword">Codeword.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
178 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
179 <member name="M:ZXing.PDF417.Internal.DetectionResultColumn.ToString">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
180 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
181 Returns a <see cref="T:System.String"/> that represents the current <see cref="T:ZXing.PDF417.Internal.DetectionResultColumn"/>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
182 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
183 <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:ZXing.PDF417.Internal.DetectionResultColumn"/>.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
184 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
185 <member name="P:ZXing.PDF417.Internal.DetectionResultColumn.Box">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
186 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
187 The Bounding Box around the column (in the BitMatrix)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
188 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
189 <value>The box.</value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
190 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
191 <member name="P:ZXing.PDF417.Internal.DetectionResultColumn.Codewords">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
192 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
193 The Codewords the Box encodes for, offset by the Box minY.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
194 Remember to Access this ONLY through GetCodeword(imageRow) if you're accessing it in that manner.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
195 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
196 <value>The codewords.</value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
197 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
198 <member name="T:ZXing.PDF417.Internal.BarcodeMetadata">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
199 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
200 Metadata about a PDF417 Barcode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
201 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
202 <author>Guenther Grau</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
203 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
204 <member name="T:ZXing.OneD.UPCEReader">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
205 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
206 <p>Implements decoding of the UPC-E format.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
207 <p/>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
208 <p><a href="http://www.barcodeisland.com/upce.phtml">This</a>is a great reference for
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
209 UPC-E information.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
210 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
211 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
212 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
213 <member name="T:ZXing.OneD.UPCEANReader">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
214 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
215 <p>Encapsulates functionality and implementation that is common to UPC and EAN families
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
216 of one-dimensional barcodes.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
217 <author>dswitkin@google.com (Daniel Switkin)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
218 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
219 <author>alasdair@google.com (Alasdair Mackintosh)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
220 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
221 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
222 <member name="T:ZXing.OneD.OneDReader">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
223 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
224 Encapsulates functionality and implementation that is common to all families
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
225 of one-dimensional barcodes.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
226 <author>dswitkin@google.com (Daniel Switkin)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
227 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
228 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
229 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
230 <member name="T:ZXing.Reader">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
231 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
232 Implementations of this interface can decode an image of a barcode in some format into
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
233 the String it encodes. For example, <see cref="T:ZXing.QrCode.QRCodeReader"/> can
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
234 decode a QR code. The decoder may optionally receive hints from the caller which may help
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
235 it decode more quickly or accurately.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
236
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
237 See <see cref="T:ZXing.MultiFormatReader"/>, which attempts to determine what barcode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
238 format is present within the image as well, and then decodes it accordingly.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
239 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
240 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
241 <author>dswitkin@google.com (Daniel Switkin)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
242 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
243 <member name="M:ZXing.Reader.decode(ZXing.BinaryBitmap)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
244 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
245 Locates and decodes a barcode in some format within an image.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
246 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
247 <param name="image">image of barcode to decode</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
248 <returns>String which the barcode encodes</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
249 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
250 <member name="M:ZXing.Reader.decode(ZXing.BinaryBitmap,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
251 <summary> Locates and decodes a barcode in some format within an image. This method also accepts
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
252 hints, each possibly associated to some data, which may help the implementation decode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
253 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
254 <param name="image">image of barcode to decode</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
255 <param name="hints">passed as a <see cref="T:System.Collections.Generic.IDictionary`2"/> from <see cref="T:ZXing.DecodeHintType"/>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
256 to arbitrary data. The
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
257 meaning of the data depends upon the hint type. The implementation may or may not do
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
258 anything with these hints.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
259 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
260 <returns>String which the barcode encodes</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
261 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
262 <member name="M:ZXing.Reader.reset">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
263 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
264 Resets any internal state the implementation has after a decode, to prepare it
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
265 for reuse.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
266 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
267 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
268 <member name="F:ZXing.OneD.OneDReader.INTEGER_MATH_SHIFT">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
269 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
270
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
271 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
272 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
273 <member name="F:ZXing.OneD.OneDReader.PATTERN_MATCH_RESULT_SCALE_FACTOR">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
274 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
275
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
276 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
277 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
278 <member name="M:ZXing.OneD.OneDReader.decode(ZXing.BinaryBitmap)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
279 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
280 Locates and decodes a barcode in some format within an image.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
281 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
282 <param name="image">image of barcode to decode</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
283 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
284 String which the barcode encodes
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
285 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
286 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
287 <member name="M:ZXing.OneD.OneDReader.decode(ZXing.BinaryBitmap,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
288 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
289 Locates and decodes a barcode in some format within an image. This method also accepts
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
290 hints, each possibly associated to some data, which may help the implementation decode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
291 Note that we don't try rotation without the try harder flag, even if rotation was supported.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
292 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
293 <param name="image">image of barcode to decode</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
294 <param name="hints">passed as a <see cref="T:System.Collections.Generic.IDictionary`2"/> from <see cref="T:ZXing.DecodeHintType"/>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
295 to arbitrary data. The
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
296 meaning of the data depends upon the hint type. The implementation may or may not do
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
297 anything with these hints.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
298 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
299 String which the barcode encodes
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
300 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
301 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
302 <member name="M:ZXing.OneD.OneDReader.reset">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
303 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
304 Resets any internal state the implementation has after a decode, to prepare it
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
305 for reuse.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
306 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
307 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
308 <member name="M:ZXing.OneD.OneDReader.doDecode(ZXing.BinaryBitmap,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
309 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
310 We're going to examine rows from the middle outward, searching alternately above and below the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
311 middle, and farther out each time. rowStep is the number of rows between each successive
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
312 attempt above and below the middle. So we'd scan row middle, then middle - rowStep, then
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
313 middle + rowStep, then middle - (2 * rowStep), etc.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
314 rowStep is bigger as the image is taller, but is always at least 1. We've somewhat arbitrarily
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
315 decided that moving up and down by about 1/16 of the image is pretty good; we try more of the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
316 image if "trying harder".
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
317 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
318 <param name="image">The image to decode</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
319 <param name="hints">Any hints that were requested</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
320 <returns>The contents of the decoded barcode</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
321 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
322 <member name="M:ZXing.OneD.OneDReader.recordPattern(ZXing.Common.BitArray,System.Int32,System.Int32[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
323 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
324 Records the size of successive runs of white and black pixels in a row, starting at a given point.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
325 The values are recorded in the given array, and the number of runs recorded is equal to the size
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
326 of the array. If the row starts on a white pixel at the given start point, then the first count
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
327 recorded is the run of white pixels starting from that point; likewise it is the count of a run
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
328 of black pixels if the row begin on a black pixels at that point.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
329 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
330 <param name="row">row to count from</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
331 <param name="start">offset into row to start at</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
332 <param name="counters">array into which to record counts</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
333 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
334 <member name="M:ZXing.OneD.OneDReader.recordPattern(ZXing.Common.BitArray,System.Int32,System.Int32[],System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
335 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
336 Records the size of successive runs of white and black pixels in a row, starting at a given point.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
337 The values are recorded in the given array, and the number of runs recorded is equal to the size
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
338 of the array. If the row starts on a white pixel at the given start point, then the first count
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
339 recorded is the run of white pixels starting from that point; likewise it is the count of a run
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
340 of black pixels if the row begin on a black pixels at that point.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
341 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
342 <param name="row">row to count from</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
343 <param name="start">offset into row to start at</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
344 <param name="counters">array into which to record counts</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
345 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
346 <member name="M:ZXing.OneD.OneDReader.recordPatternInReverse(ZXing.Common.BitArray,System.Int32,System.Int32[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
347 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
348 Records the pattern in reverse.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
349 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
350 <param name="row">The row.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
351 <param name="start">The start.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
352 <param name="counters">The counters.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
353 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
354 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
355 <member name="M:ZXing.OneD.OneDReader.patternMatchVariance(System.Int32[],System.Int32[],System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
356 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
357 Determines how closely a set of observed counts of runs of black/white values matches a given
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
358 target pattern. This is reported as the ratio of the total variance from the expected pattern
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
359 proportions across all pattern elements, to the length of the pattern.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
360 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
361 <param name="counters">observed counters</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
362 <param name="pattern">expected pattern</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
363 <param name="maxIndividualVariance">The most any counter can differ before we give up</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
364 <returns>ratio of total variance between counters and pattern compared to total pattern size,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
365 where the ratio has been multiplied by 256. So, 0 means no variance (perfect match); 256 means
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
366 the total variance between counters and patterns equals the pattern length, higher values mean
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
367 even more variance</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
368 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
369 <member name="M:ZXing.OneD.OneDReader.decodeRow(System.Int32,ZXing.Common.BitArray,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
370 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
371 Attempts to decode a one-dimensional barcode format given a single row of
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
372 an image.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
373 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
374 <param name="rowNumber">row number from top of the row</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
375 <param name="row">the black/white pixel data of the row</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
376 <param name="hints">decode hints</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
377 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
378 <see cref="T:ZXing.Result"/>containing encoded string and start/end of barcode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
379 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
380 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
381 <member name="F:ZXing.OneD.UPCEANReader.START_END_PATTERN">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
382 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
383 Start/end guard pattern.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
384 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
385 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
386 <member name="F:ZXing.OneD.UPCEANReader.MIDDLE_PATTERN">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
387 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
388 Pattern marking the middle of a UPC/EAN pattern, separating the two halves.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
389 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
390 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
391 <member name="F:ZXing.OneD.UPCEANReader.L_PATTERNS">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
392 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
393 "Odd", or "L" patterns used to encode UPC/EAN digits.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
394 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
395 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
396 <member name="F:ZXing.OneD.UPCEANReader.L_AND_G_PATTERNS">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
397 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
398 As above but also including the "even", or "G" patterns used to encode UPC/EAN digits.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
399 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
400 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
401 <member name="M:ZXing.OneD.UPCEANReader.#ctor">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
402 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
403 Initializes a new instance of the <see cref="T:ZXing.OneD.UPCEANReader"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
404 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
405 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
406 <member name="M:ZXing.OneD.UPCEANReader.decodeRow(System.Int32,ZXing.Common.BitArray,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
407 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
408 <p>Attempts to decode a one-dimensional barcode format given a single row of
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
409 an image.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
410 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
411 <param name="rowNumber">row number from top of the row</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
412 <param name="row">the black/white pixel data of the row</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
413 <param name="hints">decode hints</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
414 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
415 <see cref="T:ZXing.Result"/>containing encoded string and start/end of barcode or null, if an error occurs or barcode cannot be found
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
416 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
417 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
418 <member name="M:ZXing.OneD.UPCEANReader.decodeRow(System.Int32,ZXing.Common.BitArray,System.Int32[],System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
419 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
420 <p>Like decodeRow(int, BitArray, java.util.Map), but
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
421 allows caller to inform method about where the UPC/EAN start pattern is
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
422 found. This allows this to be computed once and reused across many implementations.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
423 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
424 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
425 <member name="M:ZXing.OneD.UPCEANReader.checkChecksum(System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
426 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
427 <returns>see checkStandardUPCEANChecksum(String)</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
428 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
429 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
430 <member name="M:ZXing.OneD.UPCEANReader.checkStandardUPCEANChecksum(System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
431 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
432 Computes the UPC/EAN checksum on a string of digits, and reports
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
433 whether the checksum is correct or not.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
434 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
435 <param name="s">string of digits to check</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
436 <returns>true iff string of digits passes the UPC/EAN checksum algorithm</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
437 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
438 <member name="M:ZXing.OneD.UPCEANReader.decodeEnd(ZXing.Common.BitArray,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
439 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
440 Decodes the end.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
441 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
442 <param name="row">The row.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
443 <param name="endStart">The end start.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
444 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
445 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
446 <member name="M:ZXing.OneD.UPCEANReader.findGuardPattern(ZXing.Common.BitArray,System.Int32,System.Boolean,System.Int32[],System.Int32[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
447 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
448 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
449 <param name="row">row of black/white values to search</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
450 <param name="rowOffset">position to start search</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
451 <param name="whiteFirst">if true, indicates that the pattern specifies white/black/white/...</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
452 pixel counts, otherwise, it is interpreted as black/white/black/...
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
453 <param name="pattern">pattern of counts of number of black and white pixels that are being</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
454 searched for as a pattern
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
455 <param name="counters">array of counters, as long as pattern, to re-use</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
456 <returns>start/end horizontal offset of guard pattern, as an array of two ints</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
457 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
458 <member name="M:ZXing.OneD.UPCEANReader.decodeDigit(ZXing.Common.BitArray,System.Int32[],System.Int32,System.Int32[][],System.Int32@)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
459 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
460 Attempts to decode a single UPC/EAN-encoded digit.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
461 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
462 <param name="row">row of black/white values to decode</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
463 <param name="counters">the counts of runs of observed black/white/black/... values</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
464 <param name="rowOffset">horizontal offset to start decoding from</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
465 <param name="patterns">the set of patterns to use to decode -- sometimes different encodings</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
466 for the digits 0-9 are used, and this indicates the encodings for 0 to 9 that should
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
467 be used
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
468 <returns>horizontal offset of first pixel beyond the decoded digit</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
469 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
470 <member name="M:ZXing.OneD.UPCEANReader.decodeMiddle(ZXing.Common.BitArray,System.Int32[],System.Text.StringBuilder)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
471 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
472 Subclasses override this to decode the portion of a barcode between the start
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
473 and end guard patterns.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
474 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
475 <param name="row">row of black/white values to search</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
476 <param name="startRange">start/end offset of start guard pattern</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
477 <param name="resultString"><see cref="T:System.Text.StringBuilder"/>to append decoded chars to</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
478 <returns>horizontal offset of first pixel after the "middle" that was decoded or -1 if decoding could not complete successfully</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
479 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
480 <member name="P:ZXing.OneD.UPCEANReader.BarcodeFormat">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
481 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
482 Get the format of this decoder.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
483 <returns>The 1D format.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
484 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
485 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
486 <member name="F:ZXing.OneD.UPCEReader.MIDDLE_END_PATTERN">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
487 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
488 The pattern that marks the middle, and end, of a UPC-E pattern.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
489 There is no "second half" to a UPC-E barcode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
490 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
491 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
492 <member name="F:ZXing.OneD.UPCEReader.NUMSYS_AND_CHECK_DIGIT_PATTERNS">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
493 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
494 See L_AND_G_PATTERNS these values similarly represent patterns of
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
495 even-odd parity encodings of digits that imply both the number system (0 or 1)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
496 used, and the check digit.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
497 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
498 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
499 <member name="M:ZXing.OneD.UPCEReader.#ctor">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
500 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
501 Initializes a new instance of the <see cref="T:ZXing.OneD.UPCEReader"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
502 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
503 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
504 <member name="M:ZXing.OneD.UPCEReader.decodeMiddle(ZXing.Common.BitArray,System.Int32[],System.Text.StringBuilder)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
505 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
506 Decodes the middle.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
507 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
508 <param name="row">The row.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
509 <param name="startRange">The start range.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
510 <param name="result">The result.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
511 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
512 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
513 <member name="M:ZXing.OneD.UPCEReader.decodeEnd(ZXing.Common.BitArray,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
514 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
515 Decodes the end.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
516 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
517 <param name="row">The row.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
518 <param name="endStart">The end start.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
519 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
520 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
521 <member name="M:ZXing.OneD.UPCEReader.checkChecksum(System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
522 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
523 <returns>see checkStandardUPCEANChecksum(String)</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
524 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
525 <param name="s"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
526 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
527 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
528 <member name="M:ZXing.OneD.UPCEReader.determineNumSysAndCheckDigit(System.Text.StringBuilder,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
529 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
530 Determines the num sys and check digit.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
531 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
532 <param name="resultString">The result string.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
533 <param name="lgPatternFound">The lg pattern found.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
534 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
535 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
536 <member name="M:ZXing.OneD.UPCEReader.convertUPCEtoUPCA(System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
537 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
538 Expands a UPC-E value back into its full, equivalent UPC-A code value.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
539
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
540 <param name="upce">UPC-E code as string of digits</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
541 <returns>equivalent UPC-A code as string of digits</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
542 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
543 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
544 <member name="P:ZXing.OneD.UPCEReader.BarcodeFormat">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
545 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
546 Get the format of this decoder.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
547 <returns>The 1D format.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
548 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
549 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
550 <member name="T:ZXing.OneD.UPCEANWriter">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
551 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
552 <p>Encapsulates functionality and implementation that is common to UPC and EAN families
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
553 of one-dimensional barcodes.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
554 <author>aripollak@gmail.com (Ari Pollak)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
555 <author>dsbnatut@gmail.com (Kazuki Nishiura)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
556 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
557 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
558 <member name="T:ZXing.OneD.OneDimensionalCodeWriter">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
559 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
560 <p>Encapsulates functionality and implementation that is common to one-dimensional barcodes.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
561 <author>dsbnatut@gmail.com (Kazuki Nishiura)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
562 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
563 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
564 <member name="T:ZXing.Writer">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
565 <summary> The base class for all objects which encode/generate a barcode image.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
566
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
567 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
568 <author> dswitkin@google.com (Daniel Switkin)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
569 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
570 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
571 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
572 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
573 <member name="M:ZXing.Writer.encode(System.String,ZXing.BarcodeFormat,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
574 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
575 Encode a barcode using the default settings.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
576 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
577 <param name="contents">The contents to encode in the barcode</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
578 <param name="format">The barcode format to generate</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
579 <param name="width">The preferred width in pixels</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
580 <param name="height">The preferred height in pixels</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
581 <returns> The generated barcode as a Matrix of unsigned bytes (0 == black, 255 == white)</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
582 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
583 <member name="M:ZXing.Writer.encode(System.String,ZXing.BarcodeFormat,System.Int32,System.Int32,System.Collections.Generic.IDictionary{ZXing.EncodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
584 <summary> </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
585 <param name="contents">The contents to encode in the barcode</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
586 <param name="format">The barcode format to generate</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
587 <param name="width">The preferred width in pixels</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
588 <param name="height">The preferred height in pixels</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
589 <param name="hints">Additional parameters to supply to the encoder</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
590 <returns> The generated barcode as a Matrix of unsigned bytes (0 == black, 255 == white)</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
591 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
592 <member name="M:ZXing.OneD.OneDimensionalCodeWriter.encode(System.String,ZXing.BarcodeFormat,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
593 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
594 Encode a barcode using the default settings.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
595 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
596 <param name="contents">The contents to encode in the barcode</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
597 <param name="format">The barcode format to generate</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
598 <param name="width">The preferred width in pixels</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
599 <param name="height">The preferred height in pixels</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
600 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
601 The generated barcode as a Matrix of unsigned bytes (0 == black, 255 == white)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
602 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
603 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
604 <member name="M:ZXing.OneD.OneDimensionalCodeWriter.encode(System.String,ZXing.BarcodeFormat,System.Int32,System.Int32,System.Collections.Generic.IDictionary{ZXing.EncodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
605 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
606 Encode the contents following specified format.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
607 {@code width} and {@code height} are required size. This method may return bigger size
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
608 {@code BitMatrix} when specified size is too small. The user can set both {@code width} and
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
609 {@code height} to zero to get minimum size barcode. If negative value is set to {@code width}
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
610 or {@code height}, {@code IllegalArgumentException} is thrown.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
611 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
612 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
613 <member name="M:ZXing.OneD.OneDimensionalCodeWriter.renderResult(System.Boolean[],System.Int32,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
614 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
615 <returns>a byte array of horizontal pixels (0 = white, 1 = black)</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
616 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
617 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
618 <member name="M:ZXing.OneD.OneDimensionalCodeWriter.appendPattern(System.Boolean[],System.Int32,System.Int32[],System.Boolean)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
619 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
620 Appends the given pattern to the target array starting at pos.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
621
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
622 <param name="startColor">starting color - false for white, true for black</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
623 <returns>the number of elements added to target.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
624 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
625 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
626 <member name="M:ZXing.OneD.OneDimensionalCodeWriter.encode(System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
627 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
628 Encode the contents to bool array expression of one-dimensional barcode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
629 Start code and end code should be included in result, and side margins should not be included.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
630
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
631 <returns>a {@code bool[]} of horizontal pixels (false = white, true = black)</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
632 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
633 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
634 <member name="M:ZXing.OneD.OneDimensionalCodeWriter.CalculateChecksumDigitModulo10(System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
635 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
636 Calculates the checksum digit modulo10.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
637 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
638 <param name="contents">The contents.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
639 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
640 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
641 <member name="P:ZXing.OneD.OneDimensionalCodeWriter.DefaultMargin">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
642 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
643 Gets the default margin.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
644 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
645 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
646 <member name="P:ZXing.OneD.UPCEANWriter.DefaultMargin">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
647 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
648 Gets the default margin.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
649 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
650 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
651 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.AI01weightDecoder">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
652 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
653 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
654 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
655 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
656 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.AI01decoder">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
657 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
658 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
659 <author>Eduardo Castillejo, University of Deusto (eduardo.castillejo@deusto.es)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
660 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
661 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
662 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.AbstractExpandedDecoder">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
663 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
664 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
665 <author>Eduardo Castillejo, University of Deusto (eduardo.castillejo@deusto.es)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
666 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
667 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
668 <member name="M:ZXing.OneD.RSS.Expanded.Decoders.AbstractExpandedDecoder.getInformation">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
669 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
670 Gets the information.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
671 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
672 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
673 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
674 <member name="M:ZXing.OneD.RSS.Expanded.Decoders.AbstractExpandedDecoder.parseInformation">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
675 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
676 Parses the information.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
677 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
678 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
679 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
680 <member name="M:ZXing.OneD.RSS.Expanded.Decoders.AbstractExpandedDecoder.createDecoder(ZXing.Common.BitArray)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
681 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
682 Creates the decoder.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
683 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
684 <param name="information">The information.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
685 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
686 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
687 <member name="T:ZXing.IBarcodeReaderGeneric`1">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
688 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
689 Interface for a smart class to decode the barcode inside a bitmap object
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
690 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
691 <typeparam name="T">gives the type of the input data</typeparam>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
692 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
693 <member name="M:ZXing.IBarcodeReaderGeneric`1.Decode(System.Byte[],System.Int32,System.Int32,ZXing.RGBLuminanceSource.BitmapFormat)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
694 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
695 Decodes the specified barcode bitmap which is given by a generic byte array.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
696 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
697 <param name="rawRGB">The barcode bitmap.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
698 <param name="width">The width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
699 <param name="height">The height.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
700 <param name="format">The format.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
701 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
702 the result data or null
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
703 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
704 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
705 <member name="M:ZXing.IBarcodeReaderGeneric`1.Decode(ZXing.LuminanceSource)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
706 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
707 Tries to decode a barcode within an image which is given by a luminance source.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
708 That method gives a chance to prepare a luminance source completely before calling
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
709 the time consuming decoding method. On the other hand there is a chance to create
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
710 a luminance source which is independent from external resources (like Bitmap objects)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
711 and the decoding call can be made in a background thread.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
712 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
713 <param name="luminanceSource">The luminance source.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
714 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
715 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
716 <member name="M:ZXing.IBarcodeReaderGeneric`1.Decode(`0)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
717 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
718 Decodes the specified barcode bitmap.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
719 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
720 <param name="barcodeBitmap">The barcode bitmap.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
721 <returns>the result data or null</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
722 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
723 <member name="E:ZXing.IBarcodeReaderGeneric`1.ResultPointFound">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
724 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
725 event is executed when a result point was found
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
726 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
727 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
728 <member name="E:ZXing.IBarcodeReaderGeneric`1.ResultFound">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
729 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
730 event is executed when a result was found via decode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
731 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
732 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
733 <member name="P:ZXing.IBarcodeReaderGeneric`1.TryHarder">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
734 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
735 Gets or sets a flag which cause a deeper look into the bitmap
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
736 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
737 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
738 <c>true</c> if [try harder]; otherwise, <c>false</c>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
739 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
740 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
741 <member name="P:ZXing.IBarcodeReaderGeneric`1.PureBarcode">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
742 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
743 Image is a pure monochrome image of a barcode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
744 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
745 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
746 <c>true</c> if monochrome image of a barcode; otherwise, <c>false</c>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
747 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
748 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
749 <member name="P:ZXing.IBarcodeReaderGeneric`1.CharacterSet">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
750 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
751 Specifies what character encoding to use when decoding, where applicable (type String)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
752 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
753 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
754 The character set.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
755 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
756 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
757 <member name="P:ZXing.IBarcodeReaderGeneric`1.PossibleFormats">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
758 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
759 Image is known to be of one of a few possible formats.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
760 Maps to a {@link java.util.List} of {@link BarcodeFormat}s.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
761 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
762 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
763 The possible formats.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
764 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
765 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
766 <member name="P:ZXing.IBarcodeReaderGeneric`1.Options">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
767 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
768 Specifies some options which influence the decoding process
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
769 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
770 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
771 <member name="M:ZXing.Datamatrix.Encoder.C40Encoder.handleEOD(ZXing.Datamatrix.Encoder.EncoderContext,System.Text.StringBuilder)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
772 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
773 Handle "end of data" situations
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
774 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
775 <param name="context">the encoder context</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
776 <param name="buffer">the buffer with the remaining encoded characters</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
777 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
778 <member name="T:ZXing.Datamatrix.Encoder.Encodation">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
779 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
780 Enumeration for encodation types
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
781 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
782 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
783 <member name="T:ZXing.Client.Result.GeoResultParser">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
784 <summary> Parses a "geo:" URI result, which specifies a location on the surface of
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
785 the Earth as well as an optional altitude above the surface. See
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
786 <a href="http://tools.ietf.org/html/draft-mayrhofer-geo-uri-00">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
787 http://tools.ietf.org/html/draft-mayrhofer-geo-uri-00</a>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
788
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
789 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
790 <author> Sean Owen
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
791 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
792 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
793 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
794 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
795 <member name="T:ZXing.Client.Result.ResultParser">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
796 <summary> <p>Abstract class representing the result of decoding a barcode, as more than
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
797 a String -- as some type of structured data. This might be a subclass which represents
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
798 a URL, or an e-mail address. {@link #parseResult(com.google.zxing.Result)} will turn a raw
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
799 decoded string into the most appropriate type of structured representation.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
800
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
801 <p>Thanks to Jeff Griffin for proposing rewrite of these classes that relies less
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
802 on exception-based mechanisms during parsing.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
803 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
804 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
805 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
806 <member name="M:ZXing.Client.Result.ResultParser.parse(ZXing.Result)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
807 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
808 Attempts to parse the raw {@link Result}'s contents as a particular type
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
809 of information (email, URL, etc.) and return a {@link ParsedResult} encapsulating
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
810 the result of parsing.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
811 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
812 <param name="theResult">The result.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
813 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
814 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
815 <member name="T:ZXing.BarcodeFormat">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
816 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
817 Enumerates barcode formats known to this package.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
818 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
819 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
820 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
821 <member name="F:ZXing.BarcodeFormat.AZTEC">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
822 <summary>Aztec 2D barcode format.</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
823 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
824 <member name="F:ZXing.BarcodeFormat.CODABAR">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
825 <summary>CODABAR 1D format.</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
826 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
827 <member name="F:ZXing.BarcodeFormat.CODE_39">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
828 <summary>Code 39 1D format.</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
829 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
830 <member name="F:ZXing.BarcodeFormat.CODE_93">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
831 <summary>Code 93 1D format.</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
832 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
833 <member name="F:ZXing.BarcodeFormat.CODE_128">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
834 <summary>Code 128 1D format.</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
835 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
836 <member name="F:ZXing.BarcodeFormat.DATA_MATRIX">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
837 <summary>Data Matrix 2D barcode format.</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
838 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
839 <member name="F:ZXing.BarcodeFormat.EAN_8">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
840 <summary>EAN-8 1D format.</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
841 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
842 <member name="F:ZXing.BarcodeFormat.EAN_13">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
843 <summary>EAN-13 1D format.</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
844 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
845 <member name="F:ZXing.BarcodeFormat.ITF">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
846 <summary>ITF (Interleaved Two of Five) 1D format.</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
847 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
848 <member name="F:ZXing.BarcodeFormat.MAXICODE">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
849 <summary>MaxiCode 2D barcode format.</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
850 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
851 <member name="F:ZXing.BarcodeFormat.PDF_417">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
852 <summary>PDF417 format.</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
853 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
854 <member name="F:ZXing.BarcodeFormat.QR_CODE">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
855 <summary>QR Code 2D barcode format.</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
856 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
857 <member name="F:ZXing.BarcodeFormat.RSS_14">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
858 <summary>RSS 14</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
859 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
860 <member name="F:ZXing.BarcodeFormat.RSS_EXPANDED">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
861 <summary>RSS EXPANDED</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
862 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
863 <member name="F:ZXing.BarcodeFormat.UPC_A">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
864 <summary>UPC-A 1D format.</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
865 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
866 <member name="F:ZXing.BarcodeFormat.UPC_E">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
867 <summary>UPC-E 1D format.</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
868 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
869 <member name="F:ZXing.BarcodeFormat.UPC_EAN_EXTENSION">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
870 <summary>UPC/EAN extension format. Not a stand-alone format.</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
871 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
872 <member name="F:ZXing.BarcodeFormat.MSI">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
873 <summary>MSI</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
874 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
875 <member name="F:ZXing.BarcodeFormat.PLESSEY">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
876 <summary>Plessey</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
877 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
878 <member name="F:ZXing.BarcodeFormat.All_1D">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
879 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
880 UPC_A | UPC_E | EAN_13 | EAN_8 | CODABAR | CODE_39 | CODE_93 | CODE_128 | ITF | RSS_14 | RSS_EXPANDED
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
881 without MSI (to many false-positives)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
882 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
883 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
884 <member name="T:ZXing.QrCode.Internal.Detector">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
885 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
886 <p>Encapsulates logic that can detect a QR Code in an image, even if the QR Code
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
887 is rotated or skewed, or partially obscured.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
888 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
889 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
890 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
891 <member name="M:ZXing.QrCode.Internal.Detector.#ctor(ZXing.Common.BitMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
892 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
893 Initializes a new instance of the <see cref="T:ZXing.QrCode.Internal.Detector"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
894 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
895 <param name="image">The image.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
896 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
897 <member name="M:ZXing.QrCode.Internal.Detector.detect">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
898 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
899 <p>Detects a QR Code in an image, simply.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
900 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
901 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
902 <see cref="T:ZXing.Common.DetectorResult"/> encapsulating results of detecting a QR Code
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
903 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
904 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
905 <member name="M:ZXing.QrCode.Internal.Detector.detect(System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
906 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
907 <p>Detects a QR Code in an image, simply.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
908 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
909 <param name="hints">optional hints to detector</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
910 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
911 <see cref="T:ZXing.Common.DetectorResult"/> encapsulating results of detecting a QR Code
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
912 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
913 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
914 <member name="M:ZXing.QrCode.Internal.Detector.processFinderPatternInfo(ZXing.QrCode.Internal.FinderPatternInfo)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
915 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
916 Processes the finder pattern info.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
917 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
918 <param name="info">The info.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
919 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
920 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
921 <member name="M:ZXing.QrCode.Internal.Detector.computeDimension(ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint,System.Single,System.Int32@)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
922 <summary> <p>Computes the dimension (number of modules on a size) of the QR Code based on the position
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
923 of the finder patterns and estimated module size.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
924 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
925 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
926 <member name="M:ZXing.QrCode.Internal.Detector.calculateModuleSize(ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
927 <summary> <p>Computes an average estimated module size based on estimated derived from the positions
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
928 of the three finder patterns.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
929 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
930 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
931 <member name="M:ZXing.QrCode.Internal.Detector.calculateModuleSizeOneWay(ZXing.ResultPoint,ZXing.ResultPoint)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
932 <summary> <p>Estimates module size based on two finder patterns -- it uses
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
933 {@link #sizeOfBlackWhiteBlackRunBothWays(int, int, int, int)} to figure the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
934 width of each, measuring along the axis between their centers.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
935 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
936 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
937 <member name="M:ZXing.QrCode.Internal.Detector.sizeOfBlackWhiteBlackRunBothWays(System.Int32,System.Int32,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
938 <summary> See {@link #sizeOfBlackWhiteBlackRun(int, int, int, int)}; computes the total width of
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
939 a finder pattern by looking for a black-white-black run from the center in the direction
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
940 of another point (another finder pattern center), and in the opposite direction too.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
941 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
942 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
943 <member name="M:ZXing.QrCode.Internal.Detector.sizeOfBlackWhiteBlackRun(System.Int32,System.Int32,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
944 <summary> <p>This method traces a line from a point in the image, in the direction towards another point.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
945 It begins in a black region, and keeps going until it finds white, then black, then white again.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
946 It reports the distance from the start to this point.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
947
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
948 <p>This is used when figuring out how wide a finder pattern is, when the finder pattern
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
949 may be skewed or rotated.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
950 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
951 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
952 <member name="M:ZXing.QrCode.Internal.Detector.findAlignmentInRegion(System.Single,System.Int32,System.Int32,System.Single)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
953 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
954 <p>Attempts to locate an alignment pattern in a limited region of the image, which is
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
955 guessed to contain it. This method uses {@link AlignmentPattern}.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
956 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
957 <param name="overallEstModuleSize">estimated module size so far</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
958 <param name="estAlignmentX">x coordinate of center of area probably containing alignment pattern</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
959 <param name="estAlignmentY">y coordinate of above</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
960 <param name="allowanceFactor">number of pixels in all directions to search from the center</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
961 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
962 <see cref="T:ZXing.QrCode.Internal.AlignmentPattern"/> if found, or null otherwise
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
963 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
964 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
965 <member name="P:ZXing.QrCode.Internal.Detector.Image">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
966 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
967 Gets the image.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
968 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
969 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
970 <member name="P:ZXing.QrCode.Internal.Detector.ResultPointCallback">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
971 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
972 Gets the result point callback.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
973 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
974 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
975 <member name="T:ZXing.QrCode.Internal.Version">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
976 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
977 See ISO 18004:2006 Annex D
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
978 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
979 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
980 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
981 <member name="F:ZXing.QrCode.Internal.Version.VERSION_DECODE_INFO">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
982 <summary> See ISO 18004:2006 Annex D.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
983 Element i represents the raw version bits that specify version i + 7
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
984 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
985 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
986 <member name="M:ZXing.QrCode.Internal.Version.getECBlocksForLevel(ZXing.QrCode.Internal.ErrorCorrectionLevel)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
987 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
988 Gets the EC blocks for level.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
989 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
990 <param name="ecLevel">The ec level.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
991 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
992 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
993 <member name="M:ZXing.QrCode.Internal.Version.getProvisionalVersionForDimension(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
994 <summary> <p>Deduces version information purely from QR Code dimensions.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
995
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
996 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
997 <param name="dimension">dimension in modules
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
998 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
999 <returns><see cref="T:ZXing.QrCode.Internal.Version"/> for a QR Code of that dimension or null</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1000 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1001 <member name="M:ZXing.QrCode.Internal.Version.getVersionForNumber(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1002 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1003 Gets the version for number.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1004 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1005 <param name="versionNumber">The version number.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1006 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1007 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1008 <member name="M:ZXing.QrCode.Internal.Version.buildFunctionPattern">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1009 <summary> See ISO 18004:2006 Annex E</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1010 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1011 <member name="M:ZXing.QrCode.Internal.Version.ToString">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1012 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1013 Returns a <see cref="T:System.String"/> that represents this instance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1014 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1015 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1016 A <see cref="T:System.String"/> that represents this instance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1017 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1018 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1019 <member name="M:ZXing.QrCode.Internal.Version.buildVersions">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1020 <summary> See ISO 18004:2006 6.5.1 Table 9</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1021 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1022 <member name="P:ZXing.QrCode.Internal.Version.VersionNumber">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1023 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1024 Gets the version number.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1025 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1026 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1027 <member name="P:ZXing.QrCode.Internal.Version.AlignmentPatternCenters">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1028 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1029 Gets the alignment pattern centers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1030 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1031 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1032 <member name="P:ZXing.QrCode.Internal.Version.TotalCodewords">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1033 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1034 Gets the total codewords.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1035 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1036 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1037 <member name="P:ZXing.QrCode.Internal.Version.DimensionForVersion">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1038 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1039 Gets the dimension for version.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1040 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1041 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1042 <member name="T:ZXing.QrCode.Internal.Version.ECBlocks">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1043 <summary> <p>Encapsulates a set of error-correction blocks in one symbol version. Most versions will
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1044 use blocks of differing sizes within one version, so, this encapsulates the parameters for
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1045 each set of blocks. It also holds the number of error-correction codewords per block since it
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1046 will be the same across all blocks within one version.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1047 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1048 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1049 <member name="M:ZXing.QrCode.Internal.Version.ECBlocks.getECBlocks">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1050 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1051 Gets the EC blocks.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1052 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1053 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1054 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1055 <member name="P:ZXing.QrCode.Internal.Version.ECBlocks.ECCodewordsPerBlock">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1056 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1057 Gets the EC codewords per block.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1058 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1059 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1060 <member name="P:ZXing.QrCode.Internal.Version.ECBlocks.NumBlocks">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1061 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1062 Gets the num blocks.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1063 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1064 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1065 <member name="P:ZXing.QrCode.Internal.Version.ECBlocks.TotalECCodewords">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1066 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1067 Gets the total EC codewords.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1068 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1069 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1070 <member name="T:ZXing.QrCode.Internal.Version.ECB">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1071 <summary> <p>Encapsualtes the parameters for one error-correction block in one symbol version.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1072 This includes the number of data codewords, and the number of times a block with these
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1073 parameters is used consecutively in the QR code version's format.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1074 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1075 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1076 <member name="P:ZXing.QrCode.Internal.Version.ECB.Count">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1077 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1078 Gets the count.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1079 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1080 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1081 <member name="P:ZXing.QrCode.Internal.Version.ECB.DataCodewords">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1082 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1083 Gets the data codewords.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1084 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1085 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1086 <member name="T:ZXing.PDF417.Internal.PDF417">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1087 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1088 Top-level class for the logic part of the PDF417 implementation.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1089 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1090 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1091 <member name="F:ZXing.PDF417.Internal.PDF417.START_PATTERN">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1092 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1093 The start pattern (17 bits)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1094 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1095 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1096 <member name="F:ZXing.PDF417.Internal.PDF417.STOP_PATTERN">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1097 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1098 The stop pattern (18 bits)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1099 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1100 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1101 <member name="F:ZXing.PDF417.Internal.PDF417.CODEWORD_TABLE">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1102 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1103 The codeword table from the Annex A of ISO/IEC 15438:2001(E).
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1104 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1105 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1106 <member name="M:ZXing.PDF417.Internal.PDF417.calculateNumberOfRows(System.Int32,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1107 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1108 Calculates the necessary number of rows as described in annex Q of ISO/IEC 15438:2001(E).
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1109 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1110 <param name="m">the number of source codewords prior to the additional of the Symbol Length</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1111 Descriptor and any pad codewords
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1112 <param name="k">the number of error correction codewords</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1113 <param name="c">the number of columns in the symbol in the data region (excluding start, stop and</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1114 row indicator codewords)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1115 <returns>the number of rows in the symbol (r)</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1116 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1117 <member name="M:ZXing.PDF417.Internal.PDF417.getNumberOfPadCodewords(System.Int32,System.Int32,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1118 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1119 Calculates the number of pad codewords as described in 4.9.2 of ISO/IEC 15438:2001(E).
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1120 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1121 <param name="m">the number of source codewords prior to the additional of the Symbol Length</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1122 Descriptor and any pad codewords
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1123 <param name="k">the number of error correction codewords</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1124 <param name="c">the number of columns in the symbol in the data region (excluding start, stop and</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1125 row indicator codewords)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1126 <param name="r">the number of rows in the symbol</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1127 <returns>the number of pad codewords</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1128 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1129 <member name="M:ZXing.PDF417.Internal.PDF417.generateBarcodeLogic(System.String,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1130 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1131 Generates the barcode logic.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1132 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1133 <param name="msg">the message to encode</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1134 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1135 <member name="M:ZXing.PDF417.Internal.PDF417.determineDimensions(System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1136 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1137 Determine optimal nr of columns and rows for the specified number of
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1138 codewords.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1139 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1140 <param name="sourceCodeWords">number of code words</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1141 <param name="errorCorrectionCodeWords">number of error correction code words</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1142 <returns>dimension object containing cols as width and rows as height</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1143 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1144 <member name="M:ZXing.PDF417.Internal.PDF417.setDimensions(System.Int32,System.Int32,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1145 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1146 Sets max/min row/col values
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1147 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1148 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1149 <member name="M:ZXing.PDF417.Internal.PDF417.setCompaction(ZXing.PDF417.Internal.Compaction)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1150 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1151 Sets compaction to values stored in <see cref="T:ZXing.PDF417.Internal.Compaction"/>enum
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1152 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1153 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1154 <member name="M:ZXing.PDF417.Internal.PDF417.setCompact(System.Boolean)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1155 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1156 Sets compact to be true or false
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1157 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1158 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1159 <member name="M:ZXing.PDF417.Internal.PDF417.setEncoding(System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1160 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1161 Sets output encoding.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1162 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1163 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1164 <member name="M:ZXing.PDF417.Internal.PDF417.setDisableEci(System.Boolean)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1165 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1166 Sets the disable eci.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1167 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1168 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1169 <member name="T:ZXing.PDF417.Internal.BarcodeValue">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1170 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1171 A Barcode Value for the PDF417 barcode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1172 The scanner will iterate through the bitmatrix,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1173 and given the different methods or iterations
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1174 will increment a given barcode value's confidence.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1175
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1176 When done, this will return the values of highest confidence.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1177 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1178 <author>Guenther Grau</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1179 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1180 <member name="M:ZXing.PDF417.Internal.BarcodeValue.setValue(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1181 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1182 Incremenets the Confidence for a given value. (Adds an occurance of a value)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1183
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1184 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1185 <param name="value">Value.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1186 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1187 <member name="M:ZXing.PDF417.Internal.BarcodeValue.getValue">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1188 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1189 Determines the maximum occurrence of a set value and returns all values which were set with this occurrence.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1190 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1191 <returns>an array of int, containing the values with the highest occurrence, or null, if no value was set.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1192 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1193 <member name="M:ZXing.PDF417.Internal.BarcodeValue.getConfidence(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1194 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1195 Returns the confience value for a given barcode value
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1196 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1197 <param name="barcodeValue">Barcode value.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1198 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1199 <member name="T:ZXing.OneD.UPCEANExtension2Support">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1200 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1201 @see UPCEANExtension5Support
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1202 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1203 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1204 <!-- Ungültiger XML-Kommentar wurde für den Member "M:ZXing.OneD.UPCEANExtension2Support.parseExtensionString(System.String)" ignoriert -->
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1205 <member name="T:ZXing.OneD.ITFWriter">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1206 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1207 This object renders a ITF code as a <see cref="T:ZXing.Common.BitMatrix"/>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1208
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1209 <author>erik.barbara@gmail.com (Erik Barbara)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1210 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1211 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1212 <member name="M:ZXing.OneD.ITFWriter.encode(System.String,ZXing.BarcodeFormat,System.Int32,System.Int32,System.Collections.Generic.IDictionary{ZXing.EncodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1213 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1214 Encode the contents following specified format.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1215 {@code width} and {@code height} are required size. This method may return bigger size
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1216 {@code BitMatrix} when specified size is too small. The user can set both {@code width} and
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1217 {@code height} to zero to get minimum size barcode. If negative value is set to {@code width}
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1218 or {@code height}, {@code IllegalArgumentException} is thrown.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1219 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1220 <param name="contents"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1221 <param name="format"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1222 <param name="width"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1223 <param name="height"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1224 <param name="hints"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1225 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1226 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1227 <member name="M:ZXing.OneD.ITFWriter.encode(System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1228 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1229 Encode the contents to bool array expression of one-dimensional barcode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1230 Start code and end code should be included in result, and side margins should not be included.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1231 <returns>a {@code bool[]} of horizontal pixels (false = white, true = black)</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1232 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1233 <param name="contents"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1234 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1235 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1236 <member name="T:ZXing.OneD.ITFReader">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1237 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1238 <p>Implements decoding of the ITF format, or Interleaved Two of Five.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1239
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1240 <p>This Reader will scan ITF barcodes of certain lengths only.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1241 At the moment it reads length 6, 8, 10, 12, 14, 16, 18, 20, 24, 44 and 48 as these have appeared "in the wild". Not all
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1242 lengths are scanned, especially shorter ones, to avoid false positives. This in turn is due to a lack of
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1243 required checksum function.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1244
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1245 <p>The checksum is optional and is not applied by this Reader. The consumer of the decoded
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1246 value will have to apply a checksum if required.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1247
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1248 <p><a href="http://en.wikipedia.org/wiki/Interleaved_2_of_5">http://en.wikipedia.org/wiki/Interleaved_2_of_5</a>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1249 is a great reference for Interleaved 2 of 5 information.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1250
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1251 <author>kevin.osullivan@sita.aero, SITA Lab.</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1252 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1253 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1254 <member name="F:ZXing.OneD.ITFReader.DEFAULT_ALLOWED_LENGTHS">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1255 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1256 Valid ITF lengths. Anything longer than the largest value is also allowed.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1257 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1258 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1259 <member name="F:ZXing.OneD.ITFReader.START_PATTERN">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1260 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1261 Start/end guard pattern.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1262
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1263 Note: The end pattern is reversed because the row is reversed before
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1264 searching for the END_PATTERN
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1265 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1266 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1267 <member name="F:ZXing.OneD.ITFReader.PATTERNS">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1268 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1269 Patterns of Wide / Narrow lines to indicate each digit
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1270 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1271 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1272 <member name="M:ZXing.OneD.ITFReader.decodeRow(System.Int32,ZXing.Common.BitArray,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1273 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1274 Attempts to decode a one-dimensional barcode format given a single row of
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1275 an image.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1276 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1277 <param name="rowNumber">row number from top of the row</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1278 <param name="row">the black/white pixel data of the row</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1279 <param name="hints">decode hints</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1280 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1281 <see cref="T:ZXing.Result"/>containing encoded string and start/end of barcode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1282 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1283 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1284 <member name="M:ZXing.OneD.ITFReader.decodeMiddle(ZXing.Common.BitArray,System.Int32,System.Int32,System.Text.StringBuilder)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1285 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1286 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1287 <param name="row">row of black/white values to search</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1288 <param name="payloadStart">offset of start pattern</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1289 <param name="payloadEnd">The payload end.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1290 <param name="resultString"><see cref="T:System.Text.StringBuilder"/>to append decoded chars to</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1291 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1292 false, if decoding could not complete successfully
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1293 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1294 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1295 <member name="M:ZXing.OneD.ITFReader.decodeStart(ZXing.Common.BitArray)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1296 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1297 Identify where the start of the middle / payload section starts.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1298 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1299 <param name="row">row of black/white values to search</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1300 <returns>Array, containing index of start of 'start block' and end of 'start block'</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1301 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1302 <member name="M:ZXing.OneD.ITFReader.validateQuietZone(ZXing.Common.BitArray,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1303 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1304 The start &amp; end patterns must be pre/post fixed by a quiet zone. This
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1305 zone must be at least 10 times the width of a narrow line. Scan back until
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1306 we either get to the start of the barcode or match the necessary number of
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1307 quiet zone pixels.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1308
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1309 Note: Its assumed the row is reversed when using this method to find
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1310 quiet zone after the end pattern.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1311
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1312 ref: http://www.barcode-1.net/i25code.html
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1313 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1314 <param name="row">bit array representing the scanned barcode.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1315 <param name="startPattern">index into row of the start or end pattern.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1316 <returns>false, if the quiet zone cannot be found</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1317 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1318 <member name="M:ZXing.OneD.ITFReader.skipWhiteSpace(ZXing.Common.BitArray)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1319 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1320 Skip all whitespace until we get to the first black line.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1321 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1322 <param name="row">row of black/white values to search</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1323 <returns>index of the first black line or -1 if no black lines are found in the row.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1324 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1325 <member name="M:ZXing.OneD.ITFReader.decodeEnd(ZXing.Common.BitArray)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1326 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1327 Identify where the end of the middle / payload section ends.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1328 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1329 <param name="row">row of black/white values to search</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1330 <returns>Array, containing index of start of 'end block' and end of 'end
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1331 block' or null, if nothing found</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1332 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1333 <member name="M:ZXing.OneD.ITFReader.findGuardPattern(ZXing.Common.BitArray,System.Int32,System.Int32[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1334 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1335 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1336 <param name="row">row of black/white values to search</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1337 <param name="rowOffset">position to start search</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1338 <param name="pattern">pattern of counts of number of black and white pixels that are being searched for as a pattern</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1339 <returns>start/end horizontal offset of guard pattern, as an array of two ints</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1340 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1341 <member name="M:ZXing.OneD.ITFReader.decodeDigit(System.Int32[],System.Int32@)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1342 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1343 Attempts to decode a sequence of ITF black/white lines into single
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1344 digit.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1345 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1346 <param name="counters">the counts of runs of observed black/white/black/... values</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1347 <param name="bestMatch">The decoded digit</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1348 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1349 false, if digit cannot be decoded
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1350 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1351 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1352 <member name="T:ZXing.MultiFormatWriter">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1353 <summary> This is a factory class which finds the appropriate Writer subclass for the BarcodeFormat
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1354 requested and encodes the barcode with the supplied contents.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1355
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1356 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1357 <author> dswitkin@google.com (Daniel Switkin)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1358 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1359 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1360 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1361 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1362 <member name="P:ZXing.MultiFormatWriter.SupportedWriters">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1363 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1364 Gets the collection of supported writers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1365 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1366 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1367 <member name="T:ZXing.MultiFormatReader">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1368 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1369 MultiFormatReader is a convenience class and the main entry point into the library for most uses.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1370 By default it attempts to decode all barcode formats that the library supports. Optionally, you
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1371 can provide a hints object to request different behavior, for example only decoding QR codes.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1372 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1373 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1374 <author>dswitkin@google.com (Daniel Switkin)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1375 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1376 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1377 <member name="M:ZXing.MultiFormatReader.decode(ZXing.BinaryBitmap)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1378 <summary> This version of decode honors the intent of Reader.decode(BinaryBitmap) in that it
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1379 passes null as a hint to the decoders. However, that makes it inefficient to call repeatedly.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1380 Use setHints() followed by decodeWithState() for continuous scan applications.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1381
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1382 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1383 <param name="image">The pixel data to decode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1384 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1385 <returns> The contents of the image
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1386 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1387 <throws> ReaderException Any errors which occurred </throws>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1388 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1389 <member name="M:ZXing.MultiFormatReader.decode(ZXing.BinaryBitmap,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1390 <summary> Decode an image using the hints provided. Does not honor existing state.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1391
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1392 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1393 <param name="image">The pixel data to decode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1394 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1395 <param name="hints">The hints to use, clearing the previous state.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1396 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1397 <returns> The contents of the image
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1398 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1399 <throws> ReaderException Any errors which occurred </throws>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1400 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1401 <member name="M:ZXing.MultiFormatReader.decodeWithState(ZXing.BinaryBitmap)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1402 <summary> Decode an image using the state set up by calling setHints() previously. Continuous scan
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1403 clients will get a <b>large</b> speed increase by using this instead of decode().
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1404
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1405 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1406 <param name="image">The pixel data to decode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1407 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1408 <returns> The contents of the image
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1409 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1410 <throws> ReaderException Any errors which occurred </throws>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1411 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1412 <member name="P:ZXing.MultiFormatReader.Hints">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1413 <summary> This method adds state to the MultiFormatReader. By setting the hints once, subsequent calls
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1414 to decodeWithState(image) can reuse the same set of readers without reallocating memory. This
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1415 is important for performance in continuous scan clients.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1416
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1417 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1418 <param name="hints">The set of hints to use for subsequent calls to decode(image)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1419 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1420 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1421 <member name="T:ZXing.LuminanceSource">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1422 <summary> The purpose of this class hierarchy is to abstract different bitmap implementations across
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1423 platforms into a standard interface for requesting greyscale luminance values. The interface
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1424 only provides immutable methods; therefore crop and rotation create copies. This is to ensure
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1425 that one Reader does not modify the original luminance source and leave it in an unknown state
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1426 for other Readers in the chain.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1427 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1428 <author> dswitkin@google.com (Daniel Switkin)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1429 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1430 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1431 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1432 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1433 <member name="M:ZXing.LuminanceSource.getRow(System.Int32,System.Byte[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1434 <summary> Fetches one row of luminance data from the underlying platform's bitmap. Values range from
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1435 0 (black) to 255 (white). Because Java does not have an unsigned byte type, callers will have
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1436 to bitwise and with 0xff for each value. It is preferable for implementations of this method
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1437 to only fetch this row rather than the whole image, since no 2D Readers may be installed and
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1438 getMatrix() may never be called.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1439
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1440 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1441 <param name="y">The row to fetch, 0 &lt;= y &lt; Height.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1442 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1443 <param name="row">An optional preallocated array. If null or too small, it will be ignored.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1444 Always use the returned object, and ignore the .length of the array.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1445 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1446 <returns> An array containing the luminance data.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1447 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1448 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1449 <member name="M:ZXing.LuminanceSource.crop(System.Int32,System.Int32,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1450 <summary> Returns a new object with cropped image data. Implementations may keep a reference to the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1451 original data rather than a copy. Only callable if CropSupported is true.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1452
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1453 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1454 <param name="left">The left coordinate, 0 &lt;= left &lt; Width.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1455 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1456 <param name="top">The top coordinate, 0 &lt;= top &lt;= Height.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1457 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1458 <param name="width">The width of the rectangle to crop.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1459 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1460 <param name="height">The height of the rectangle to crop.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1461 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1462 <returns> A cropped version of this object.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1463 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1464 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1465 <member name="M:ZXing.LuminanceSource.rotateCounterClockwise">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1466 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1467 Returns a new object with rotated image data by 90 degrees counterclockwise.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1468 Only callable if {@link #isRotateSupported()} is true.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1469 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1470 <returns> A rotated version of this object.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1471 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1472 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1473 <member name="M:ZXing.LuminanceSource.rotateCounterClockwise45">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1474 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1475 Returns a new object with rotated image data by 45 degrees counterclockwise.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1476 Only callable if {@link #isRotateSupported()} is true.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1477 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1478 <returns>A rotated version of this object.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1479 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1480 <member name="P:ZXing.LuminanceSource.Matrix">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1481 <summary> Fetches luminance data for the underlying bitmap. Values should be fetched using:
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1482 int luminance = array[y * width + x] &amp; 0xff;
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1483
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1484 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1485 <returns> A row-major 2D array of luminance values. Do not use result.length as it may be
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1486 larger than width * height bytes on some platforms. Do not modify the contents
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1487 of the result.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1488 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1489 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1490 <member name="P:ZXing.LuminanceSource.Width">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1491 <returns> The width of the bitmap.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1492 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1493 <member name="P:ZXing.LuminanceSource.Height">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1494 <returns> The height of the bitmap.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1495 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1496 <member name="P:ZXing.LuminanceSource.CropSupported">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1497 <returns> Whether this subclass supports cropping.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1498 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1499 <member name="P:ZXing.LuminanceSource.RotateSupported">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1500 <returns> Whether this subclass supports counter-clockwise rotation.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1501 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1502 <member name="P:ZXing.LuminanceSource.InversionSupported">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1503 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1504 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1505 <returns>Whether this subclass supports invertion.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1506 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1507 <member name="T:ZXing.Datamatrix.Encoder.SymbolInfo">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1508 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1509 Symbol info table for DataMatrix.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1510 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1511 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1512 <member name="M:ZXing.Datamatrix.Encoder.SymbolInfo.overrideSymbolSet(ZXing.Datamatrix.Encoder.SymbolInfo[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1513 Overrides the symbol info set used by this class. Used for testing purposes.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1514
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1515 @param override the symbol info set to use
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1516 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1517 <member name="T:ZXing.Datamatrix.Internal.DecodedBitStreamParser">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1518 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1519 <p>Data Matrix Codes can encode text as bits in one of several modes, and can use multiple modes
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1520 in one Data Matrix Code. This class decodes the bits back into text.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1521
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1522 <p>See ISO 16022:2006, 5.2.1 - 5.2.9.2</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1523
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1524 <author>bbrown@google.com (Brian Brown)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1525 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1526 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1527 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1528 <member name="F:ZXing.Datamatrix.Internal.DecodedBitStreamParser.C40_BASIC_SET_CHARS">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1529 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1530 See ISO 16022:2006, Annex C Table C.1
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1531 The C40 Basic Character Set (*'s used for placeholders for the shift values)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1532 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1533 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1534 <member name="F:ZXing.Datamatrix.Internal.DecodedBitStreamParser.TEXT_BASIC_SET_CHARS">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1535 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1536 See ISO 16022:2006, Annex C Table C.2
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1537 The Text Basic Character Set (*'s used for placeholders for the shift values)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1538 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1539 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1540 <member name="M:ZXing.Datamatrix.Internal.DecodedBitStreamParser.decodeAsciiSegment(ZXing.Common.BitSource,System.Text.StringBuilder,System.Text.StringBuilder,ZXing.Datamatrix.Internal.DecodedBitStreamParser.Mode@)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1541 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1542 See ISO 16022:2006, 5.2.3 and Annex C, Table C.2
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1543 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1544 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1545 <member name="M:ZXing.Datamatrix.Internal.DecodedBitStreamParser.decodeC40Segment(ZXing.Common.BitSource,System.Text.StringBuilder)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1546 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1547 See ISO 16022:2006, 5.2.5 and Annex C, Table C.1
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1548 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1549 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1550 <member name="M:ZXing.Datamatrix.Internal.DecodedBitStreamParser.decodeTextSegment(ZXing.Common.BitSource,System.Text.StringBuilder)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1551 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1552 See ISO 16022:2006, 5.2.6 and Annex C, Table C.2
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1553 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1554 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1555 <member name="M:ZXing.Datamatrix.Internal.DecodedBitStreamParser.decodeAnsiX12Segment(ZXing.Common.BitSource,System.Text.StringBuilder)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1556 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1557 See ISO 16022:2006, 5.2.7
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1558 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1559 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1560 <member name="M:ZXing.Datamatrix.Internal.DecodedBitStreamParser.decodeEdifactSegment(ZXing.Common.BitSource,System.Text.StringBuilder)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1561 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1562 See ISO 16022:2006, 5.2.8 and Annex C Table C.3
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1563 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1564 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1565 <member name="M:ZXing.Datamatrix.Internal.DecodedBitStreamParser.decodeBase256Segment(ZXing.Common.BitSource,System.Text.StringBuilder,System.Collections.Generic.IList{System.Byte[]})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1566 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1567 See ISO 16022:2006, 5.2.9 and Annex B, B.2
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1568 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1569 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1570 <member name="M:ZXing.Datamatrix.Internal.DecodedBitStreamParser.unrandomize255State(System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1571 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1572 See ISO 16022:2006, Annex B, B.2
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1573 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1574 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1575 <member name="T:ZXing.Datamatrix.Internal.DataBlock">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1576 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1577 <p>Encapsulates a block of data within a Data Matrix Code. Data Matrix Codes may split their data into
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1578 multiple blocks, each of which is a unit of data and error-correction codewords. Each
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1579 is represented by an instance of this class.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1580
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1581 <author>bbrown@google.com (Brian Brown)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1582 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1583 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1584 <member name="M:ZXing.Datamatrix.Internal.DataBlock.getDataBlocks(System.Byte[],ZXing.Datamatrix.Internal.Version)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1585 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1586 <p>When Data Matrix Codes use multiple data blocks, they actually interleave the bytes of each of them.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1587 That is, the first byte of data block 1 to n is written, then the second bytes, and so on. This
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1588 method will separate the data into original blocks.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1589
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1590 <param name="rawCodewords">bytes as read directly from the Data Matrix Code</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1591 <param name="version">version of the Data Matrix Code</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1592 <returns>DataBlocks containing original bytes, "de-interleaved" from representation in the</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1593 Data Matrix Code
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1594 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1595 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1596 <member name="T:ZXing.Common.EncodingOptions">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1597 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1598 Defines an container for encoder options
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1599 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1600 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1601 <member name="M:ZXing.Common.EncodingOptions.#ctor">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1602 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1603 Initializes a new instance of the <see cref="T:ZXing.Common.EncodingOptions"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1604 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1605 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1606 <member name="P:ZXing.Common.EncodingOptions.Hints">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1607 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1608 Gets the data container for all options
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1609 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1610 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1611 <member name="P:ZXing.Common.EncodingOptions.Height">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1612 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1613 Specifies the height of the barcode image
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1614 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1615 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1616 <member name="P:ZXing.Common.EncodingOptions.Width">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1617 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1618 Specifies the width of the barcode image
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1619 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1620 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1621 <member name="P:ZXing.Common.EncodingOptions.PureBarcode">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1622 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1623 Don't put the content string into the output image.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1624 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1625 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1626 <member name="P:ZXing.Common.EncodingOptions.Margin">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1627 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1628 Specifies margin, in pixels, to use when generating the barcode. The meaning can vary
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1629 by format; for example it controls margin before and after the barcode horizontally for
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1630 most 1D formats.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1631 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1632 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1633 <member name="T:ZXing.Common.BitSource">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1634 <summary> <p>This provides an easy abstraction to read bits at a time from a sequence of bytes, where the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1635 number of bits read is not often a multiple of 8.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1636
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1637 <p>This class is thread-safe but not reentrant. Unless the caller modifies the bytes array
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1638 it passed in, in which case all bets are off.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1639
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1640 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1641 <author> Sean Owen
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1642 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1643 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1644 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1645 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1646 <member name="M:ZXing.Common.BitSource.#ctor(System.Byte[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1647 <param name="bytes">bytes from which this will read bits. Bits will be read from the first byte first.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1648 Bits are read within a byte from most-significant to least-significant bit.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1649 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1650 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1651 <member name="M:ZXing.Common.BitSource.readBits(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1652 <param name="numBits">number of bits to read
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1653 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1654 <returns> int representing the bits read. The bits will appear as the least-significant
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1655 bits of the int
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1656 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1657 <exception cref="T:System.ArgumentException">if numBits isn't in [1,32] or more than is available</exception>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1658 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1659 <member name="M:ZXing.Common.BitSource.available">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1660 <returns> number of bits that can be read successfully
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1661 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1662 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1663 <member name="P:ZXing.Common.BitSource.BitOffset">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1664 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1665 index of next bit in current byte which would be read by the next call to {@link #readBits(int)}.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1666 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1667 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1668 <member name="P:ZXing.Common.BitSource.ByteOffset">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1669 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1670 index of next byte in input byte array which would be read by the next call to {@link #readBits(int)}.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1671 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1672 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1673 <member name="T:ZXing.Client.Result.CalendarParsedResult">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1674 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1675 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1676 <member name="T:ZXing.Client.Result.ParsedResult">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1677 <summary> <p>Abstract class representing the result of decoding a barcode, as more than
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1678 a String -- as some type of structured data. This might be a subclass which represents
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1679 a URL, or an e-mail address. {@link ResultParser#parseResult(Result)} will turn a raw
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1680 decoded string into the most appropriate type of structured representation.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1681
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1682 <p>Thanks to Jeff Griffin for proposing rewrite of these classes that relies less
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1683 on exception-based mechanisms during parsing.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1684 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1685 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1686 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1687 <member name="M:ZXing.Client.Result.CalendarParsedResult.isStartAllDay">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1688 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1689 Determines whether [is start all day].
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1690 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1691 <returns>if start time was specified as a whole day</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1692 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1693 <member name="M:ZXing.Client.Result.CalendarParsedResult.parseDate(System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1694 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1695 Parses a string as a date. RFC 2445 allows the start and end fields to be of type DATE (e.g. 20081021)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1696 or DATE-TIME (e.g. 20081021T123000 for local time, or 20081021T123000Z for UTC).
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1697 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1698 <param name="when">The string to parse</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1699 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1700 <exception cref="T:System.ArgumentException">if not a date formatted string</exception>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1701 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1702 <member name="P:ZXing.Client.Result.CalendarParsedResult.Start">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1703 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1704 Gets the start.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1705 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1706 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1707 <member name="P:ZXing.Client.Result.CalendarParsedResult.End">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1708 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1709 May return null if the event has no duration.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1710 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1711 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1712 <member name="P:ZXing.Client.Result.CalendarParsedResult.isEndAllDay">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1713 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1714 Gets a value indicating whether this instance is end all day.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1715 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1716 <value>true if end time was specified as a whole day</value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1717 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1718 <member name="T:ZXing.QrCode.Internal.QRCode">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1719 <author>satorux@google.com (Satoru Takabayashi) - creator</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1720 <author>dswitkin@google.com (Daniel Switkin) - ported from C++</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1721 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1722 <member name="F:ZXing.QrCode.Internal.QRCode.NUM_MASK_PATTERNS">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1723 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1724
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1725 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1726 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1727 <member name="M:ZXing.QrCode.Internal.QRCode.#ctor">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1728 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1729 Initializes a new instance of the <see cref="T:ZXing.QrCode.Internal.QRCode"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1730 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1731 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1732 <member name="M:ZXing.QrCode.Internal.QRCode.ToString">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1733 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1734 Returns a <see cref="T:System.String"/> that represents this instance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1735 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1736 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1737 A <see cref="T:System.String"/> that represents this instance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1738 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1739 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1740 <member name="M:ZXing.QrCode.Internal.QRCode.isValidMaskPattern(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1741 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1742 Check if "mask_pattern" is valid.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1743 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1744 <param name="maskPattern">The mask pattern.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1745 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1746 <c>true</c> if [is valid mask pattern] [the specified mask pattern]; otherwise, <c>false</c>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1747 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1748 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1749 <member name="P:ZXing.QrCode.Internal.QRCode.Mode">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1750 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1751 Gets or sets the mode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1752 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1753 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1754 The mode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1755 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1756 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1757 <member name="P:ZXing.QrCode.Internal.QRCode.ECLevel">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1758 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1759 Gets or sets the EC level.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1760 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1761 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1762 The EC level.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1763 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1764 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1765 <member name="P:ZXing.QrCode.Internal.QRCode.Version">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1766 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1767 Gets or sets the version.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1768 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1769 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1770 The version.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1771 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1772 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1773 <member name="P:ZXing.QrCode.Internal.QRCode.MaskPattern">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1774 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1775 Gets or sets the mask pattern.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1776 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1777 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1778 The mask pattern.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1779 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1780 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1781 <member name="P:ZXing.QrCode.Internal.QRCode.Matrix">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1782 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1783 Gets or sets the matrix.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1784 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1785 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1786 The matrix.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1787 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1788 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1789 <member name="T:ZXing.QrCode.Internal.ByteMatrix">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1790 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1791 JAVAPORT: The original code was a 2D array of ints, but since it only ever gets assigned
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1792 0, 1 and 2 I'm going to use less memory and go with bytes.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1793 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1794 <author>dswitkin@google.com (Daniel Switkin)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1795 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1796 <member name="M:ZXing.QrCode.Internal.ByteMatrix.#ctor(System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1797 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1798 Initializes a new instance of the <see cref="T:ZXing.QrCode.Internal.ByteMatrix"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1799 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1800 <param name="width">The width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1801 <param name="height">The height.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1802 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1803 <member name="M:ZXing.QrCode.Internal.ByteMatrix.set(System.Int32,System.Int32,System.Byte)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1804 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1805 Sets the specified x.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1806 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1807 <param name="x">The x.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1808 <param name="y">The y.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1809 <param name="value">The value.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1810 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1811 <member name="M:ZXing.QrCode.Internal.ByteMatrix.set(System.Int32,System.Int32,System.Boolean)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1812 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1813 Sets the specified x.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1814 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1815 <param name="x">The x.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1816 <param name="y">The y.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1817 <param name="value">if set to <c>true</c> [value].</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1818 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1819 <member name="M:ZXing.QrCode.Internal.ByteMatrix.clear(System.Byte)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1820 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1821 Clears the specified value.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1822 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1823 <param name="value">The value.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1824 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1825 <member name="M:ZXing.QrCode.Internal.ByteMatrix.ToString">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1826 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1827 Returns a <see cref="T:System.String"/> that represents this instance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1828 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1829 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1830 A <see cref="T:System.String"/> that represents this instance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1831 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1832 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1833 <member name="P:ZXing.QrCode.Internal.ByteMatrix.Height">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1834 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1835 Gets the height.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1836 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1837 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1838 <member name="P:ZXing.QrCode.Internal.ByteMatrix.Width">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1839 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1840 Gets the width.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1841 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1842 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1843 <member name="P:ZXing.QrCode.Internal.ByteMatrix.Item(System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1844 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1845 Gets or sets the <see cref="T:System.Int32"/> with the specified x.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1846 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1847 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1848 <member name="P:ZXing.QrCode.Internal.ByteMatrix.Array">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1849 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1850 an internal representation as bytes, in row-major order. array[y][x] represents point (x,y)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1851 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1852 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1853 <member name="T:ZXing.QrCode.Internal.DataBlock">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1854 <summary> <p>Encapsulates a block of data within a QR Code. QR Codes may split their data into
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1855 multiple blocks, each of which is a unit of data and error-correction codewords. Each
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1856 is represented by an instance of this class.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1857
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1858 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1859 <author> Sean Owen
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1860 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1861 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1862 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1863 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1864 <member name="M:ZXing.QrCode.Internal.DataBlock.getDataBlocks(System.Byte[],ZXing.QrCode.Internal.Version,ZXing.QrCode.Internal.ErrorCorrectionLevel)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1865 <summary> <p>When QR Codes use multiple data blocks, they are actually interleaved.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1866 That is, the first byte of data block 1 to n is written, then the second bytes, and so on. This
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1867 method will separate the data into original blocks.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1868
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1869 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1870 <param name="rawCodewords">bytes as read directly from the QR Code
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1871 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1872 <param name="version">version of the QR Code
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1873 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1874 <param name="ecLevel">error-correction level of the QR Code
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1875 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1876 <returns> {@link DataBlock}s containing original bytes, "de-interleaved" from representation in the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1877 QR Code
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1878 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1879 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1880 <member name="T:ZXing.PDF417.Internal.BarcodeRow">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1881 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1882 <author>Jacob Haynes</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1883 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1884 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1885 <member name="M:ZXing.PDF417.Internal.BarcodeRow.#ctor(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1886 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1887 Creates a Barcode row of the width
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1888 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1889 <param name="width">The width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1890 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1891 <member name="M:ZXing.PDF417.Internal.BarcodeRow.set(System.Int32,System.Boolean)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1892 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1893 Sets a specific location in the bar
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1894
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1895 <param name="x">The location in the bar</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1896 <param name="black">Black if true, white if false;</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1897 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1898 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1899 <member name="M:ZXing.PDF417.Internal.BarcodeRow.addBar(System.Boolean,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1900 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1901 <param name="black">A boolean which is true if the bar black false if it is white</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1902 <param name="width">How many spots wide the bar is.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1903 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1904 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1905 <member name="M:ZXing.PDF417.Internal.BarcodeRow.getScaledRow(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1906 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1907 This function scales the row
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1908
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1909 <param name="scale">How much you want the image to be scaled, must be greater than or equal to 1.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1910 <returns>the scaled row</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1911 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1912 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1913 <member name="P:ZXing.PDF417.Internal.BarcodeRow.Item(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1914 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1915 Sets a specific location in the bar
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1916
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1917 <param name="x">The location in the bar</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1918 <param name="value">Black if true, white if false;</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1919 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1920 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1921 <member name="T:ZXing.PDF417.Internal.EC.ModulusPoly">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1922 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1923 <see cref="!:com.google.zxing.common.reedsolomon.GenericGFPoly"/>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1924 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1925 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1926 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1927 <member name="M:ZXing.PDF417.Internal.EC.ModulusPoly.getCoefficient(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1928 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1929 coefficient of x^degree term in this polynomial
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1930 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1931 <param name="degree">The degree.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1932 <returns>coefficient of x^degree term in this polynomial</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1933 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1934 <member name="M:ZXing.PDF417.Internal.EC.ModulusPoly.evaluateAt(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1935 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1936 evaluation of this polynomial at a given point
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1937 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1938 <param name="a">A.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1939 <returns>evaluation of this polynomial at a given point</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1940 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1941 <member name="M:ZXing.PDF417.Internal.EC.ModulusPoly.add(ZXing.PDF417.Internal.EC.ModulusPoly)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1942 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1943 Adds another Modulus
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1944 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1945 <param name="other">Other.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1946 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1947 <member name="M:ZXing.PDF417.Internal.EC.ModulusPoly.subtract(ZXing.PDF417.Internal.EC.ModulusPoly)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1948 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1949 Subtract another Modulus
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1950 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1951 <param name="other">Other.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1952 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1953 <member name="M:ZXing.PDF417.Internal.EC.ModulusPoly.multiply(ZXing.PDF417.Internal.EC.ModulusPoly)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1954 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1955 Multiply by another Modulus
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1956 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1957 <param name="other">Other.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1958 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1959 <member name="M:ZXing.PDF417.Internal.EC.ModulusPoly.getNegative">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1960 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1961 Returns a Negative version of this instance
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1962 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1963 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1964 <member name="M:ZXing.PDF417.Internal.EC.ModulusPoly.multiply(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1965 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1966 Multiply by a Scalar.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1967 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1968 <param name="scalar">Scalar.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1969 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1970 <member name="M:ZXing.PDF417.Internal.EC.ModulusPoly.multiplyByMonomial(System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1971 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1972 Multiplies by a Monomial
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1973 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1974 <returns>The by monomial.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1975 <param name="degree">Degree.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1976 <param name="coefficient">Coefficient.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1977 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1978 <member name="M:ZXing.PDF417.Internal.EC.ModulusPoly.divide(ZXing.PDF417.Internal.EC.ModulusPoly)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1979 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1980 Divide by another modulus
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1981 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1982 <param name="other">Other.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1983 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1984 <member name="M:ZXing.PDF417.Internal.EC.ModulusPoly.ToString">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1985 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1986 Returns a <see cref="T:System.String"/> that represents the current <see cref="T:ZXing.PDF417.Internal.EC.ModulusPoly"/>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1987 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1988 <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:ZXing.PDF417.Internal.EC.ModulusPoly"/>.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1989 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1990 <member name="P:ZXing.PDF417.Internal.EC.ModulusPoly.Coefficients">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1991 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1992 Gets the coefficients.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1993 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1994 <value>The coefficients.</value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1995 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1996 <member name="P:ZXing.PDF417.Internal.EC.ModulusPoly.Degree">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1997 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1998 degree of this polynomial
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
1999 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2000 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2001 <member name="P:ZXing.PDF417.Internal.EC.ModulusPoly.isZero">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2002 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2003 Gets a value indicating whether this instance is zero.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2004 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2005 <value>true if this polynomial is the monomial "0"
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2006 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2007 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2008 <member name="T:ZXing.PDF417.Internal.DetectionResult">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2009 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2010
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2011 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2012 <author>Guenther Grau</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2013 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2014 <member name="M:ZXing.PDF417.Internal.DetectionResult.getDetectionResultColumns">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2015 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2016 Returns the DetectionResult Columns. This does a fair bit of calculation, so call it sparingly.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2017 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2018 <returns>The detection result columns.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2019 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2020 <member name="M:ZXing.PDF417.Internal.DetectionResult.adjustIndicatorColumnRowNumbers(ZXing.PDF417.Internal.DetectionResultColumn)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2021 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2022 Adjusts the indicator column row numbers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2023 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2024 <param name="detectionResultColumn">Detection result column.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2025 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2026 <member name="M:ZXing.PDF417.Internal.DetectionResult.adjustRowNumbers">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2027 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2028 return number of codewords which don't have a valid row number. Note that the count is not accurate as codewords .
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2029 will be counted several times. It just serves as an indicator to see when we can stop adjusting row numbers
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2030 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2031 <returns>The row numbers.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2032 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2033 <member name="M:ZXing.PDF417.Internal.DetectionResult.adjustRowNumbersByRow">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2034 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2035 Adjusts the row numbers by row.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2036 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2037 <returns>The row numbers by row.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2038 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2039 <member name="M:ZXing.PDF417.Internal.DetectionResult.adjustRowNumbersFromBothRI">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2040 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2041 Adjusts the row numbers from both Row Indicators
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2042 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2043 <returns> zero </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2044 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2045 <member name="M:ZXing.PDF417.Internal.DetectionResult.adjustRowNumbersFromRRI">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2046 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2047 Adjusts the row numbers from Right Row Indicator.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2048 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2049 <returns>The unadjusted row count.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2050 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2051 <member name="M:ZXing.PDF417.Internal.DetectionResult.adjustRowNumbersFromLRI">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2052 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2053 Adjusts the row numbers from Left Row Indicator.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2054 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2055 <returns> Unadjusted row Count.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2056 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2057 <member name="M:ZXing.PDF417.Internal.DetectionResult.adjustRowNumberIfValid(System.Int32,System.Int32,ZXing.PDF417.Internal.Codeword)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2058 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2059 Adjusts the row number if valid.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2060 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2061 <returns>The invalid rows</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2062 <param name="rowIndicatorRowNumber">Row indicator row number.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2063 <param name="invalidRowCounts">Invalid row counts.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2064 <param name="codeword">Codeword.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2065 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2066 <member name="M:ZXing.PDF417.Internal.DetectionResult.adjustRowNumbers(System.Int32,System.Int32,ZXing.PDF417.Internal.Codeword[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2067 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2068 Adjusts the row numbers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2069 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2070 <param name="barcodeColumn">Barcode column.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2071 <param name="codewordsRow">Codewords row.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2072 <param name="codewords">Codewords.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2073 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2074 <member name="M:ZXing.PDF417.Internal.DetectionResult.adjustRowNumber(ZXing.PDF417.Internal.Codeword,ZXing.PDF417.Internal.Codeword)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2075 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2076 Adjusts the row number.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2077 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2078 <returns><c>true</c>, if row number was adjusted, <c>false</c> otherwise.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2079 <param name="codeword">Codeword.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2080 <param name="otherCodeword">Other codeword.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2081 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2082 <member name="M:ZXing.PDF417.Internal.DetectionResult.ToString">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2083 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2084 Returns a <see cref="T:System.String"/> that represents the current <see cref="T:ZXing.PDF417.Internal.DetectionResult"/>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2085 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2086 <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:ZXing.PDF417.Internal.DetectionResult"/>.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2087 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2088 <member name="T:ZXing.OneD.UPCEANExtension5Support">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2089 @see UPCEANExtension2Support
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2090 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2091 <member name="M:ZXing.OneD.UPCEANExtension5Support.parseExtensionString(System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2092 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2093 Parses the extension string.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2094 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2095 <param name="raw">raw content of extension</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2096 <returns>formatted interpretation of raw content as a {@link Map} mapping
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2097 one {@link ResultMetadataType} to appropriate value, or {@code null} if not known</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2098 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2099 <member name="T:ZXing.OneD.RSS.FinderPattern">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2100 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2101
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2102 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2103 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2104 <member name="M:ZXing.OneD.RSS.FinderPattern.#ctor(System.Int32,System.Int32[],System.Int32,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2105 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2106 Initializes a new instance of the <see cref="T:ZXing.OneD.RSS.FinderPattern"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2107 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2108 <param name="value">The value.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2109 <param name="startEnd">The start end.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2110 <param name="start">The start.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2111 <param name="end">The end.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2112 <param name="rowNumber">The row number.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2113 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2114 <member name="M:ZXing.OneD.RSS.FinderPattern.Equals(System.Object)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2115 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2116 Determines whether the specified <see cref="T:System.Object"/> is equal to this instance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2117 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2118 <param name="o">The <see cref="T:System.Object"/> to compare with this instance.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2119 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2120 <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2121 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2122 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2123 <member name="M:ZXing.OneD.RSS.FinderPattern.GetHashCode">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2124 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2125 Returns a hash code for this instance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2126 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2127 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2128 A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2129 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2130 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2131 <member name="P:ZXing.OneD.RSS.FinderPattern.Value">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2132 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2133 Gets the value.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2134 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2135 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2136 <member name="P:ZXing.OneD.RSS.FinderPattern.StartEnd">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2137 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2138 Gets the start end.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2139 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2140 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2141 <member name="P:ZXing.OneD.RSS.FinderPattern.ResultPoints">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2142 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2143 Gets the result points.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2144 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2145 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2146 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.DecodedNumeric">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2147 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2148 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2149 <author>Eduardo Castillejo, University of Deusto (eduardo.castillejo@deusto.es)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2150 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2151 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2152 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.DecodedObject">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2153 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2154 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2155 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2156 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2157 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.CurrentParsingState">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2158 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2159 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2160 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2161 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2162 <member name="T:ZXing.OneD.Code93Reader">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2163 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2164 <p>Decodes Code 93 barcodes.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2165 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2166 <see cref="T:ZXing.OneD.Code39Reader"/>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2167 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2168 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2169 <member name="F:ZXing.OneD.Code93Reader.CHARACTER_ENCODINGS">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2170 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2171 These represent the encodings of characters, as patterns of wide and narrow bars.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2172 The 9 least-significant bits of each int correspond to the pattern of wide and narrow.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2173 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2174 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2175 <member name="M:ZXing.OneD.Code93Reader.#ctor">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2176 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2177 Initializes a new instance of the <see cref="T:ZXing.OneD.Code93Reader"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2178 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2179 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2180 <member name="M:ZXing.OneD.Code93Reader.decodeRow(System.Int32,ZXing.Common.BitArray,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2181 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2182 <p>Attempts to decode a one-dimensional barcode format given a single row of
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2183 an image.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2184 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2185 <param name="rowNumber">row number from top of the row</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2186 <param name="row">the black/white pixel data of the row</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2187 <param name="hints">decode hints</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2188 <returns><see cref="T:ZXing.Result"/>containing encoded string and start/end of barcode</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2189 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2190 <member name="T:ZXing.OneD.Code128Writer">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2191 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2192 This object renders a CODE128 code as a <see cref="T:ZXing.Common.BitMatrix"/>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2193
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2194 <author>erik.barbara@gmail.com (Erik Barbara)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2195 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2196 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2197 <member name="T:ZXing.OneD.Code128Reader">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2198 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2199 <p>Decodes Code 128 barcodes.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2200
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2201 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2202 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2203 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2204 <member name="T:ZXing.OneD.Code128EncodingOptions">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2205 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2206 The class holds the available options for the QrCodeWriter
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2207 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2208 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2209 <member name="P:ZXing.OneD.Code128EncodingOptions.ForceCodesetB">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2210 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2211 if true, don't switch to codeset C for numbers
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2212 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2213 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2214 <member name="T:ZXing.Datamatrix.Internal.Version">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2215 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2216 The Version object encapsulates attributes about a particular
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2217 size Data Matrix Code.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2218
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2219 <author>bbrown@google.com (Brian Brown)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2220 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2221 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2222 <member name="M:ZXing.Datamatrix.Internal.Version.getVersionForDimensions(System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2223 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2224 <p>Deduces version information from Data Matrix dimensions.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2225
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2226 <param name="numRows">Number of rows in modules</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2227 <param name="numColumns">Number of columns in modules</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2228 <returns>Version for a Data Matrix Code of those dimensions</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2229 <exception cref="T:ZXing.FormatException">if dimensions do correspond to a valid Data Matrix size</exception>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2230 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2231 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2232 <member name="M:ZXing.Datamatrix.Internal.Version.buildVersions">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2233 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2234 See ISO 16022:2006 5.5.1 Table 7
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2235 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2236 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2237 <member name="T:ZXing.Datamatrix.Internal.Version.ECBlocks">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2238 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2239 <p>Encapsulates a set of error-correction blocks in one symbol version. Most versions will
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2240 use blocks of differing sizes within one version, so, this encapsulates the parameters for
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2241 each set of blocks. It also holds the number of error-correction codewords per block since it
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2242 will be the same across all blocks within one version.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2243 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2244 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2245 <member name="T:ZXing.Datamatrix.Internal.Version.ECB">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2246 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2247 <p>Encapsualtes the parameters for one error-correction block in one symbol version.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2248 This includes the number of data codewords, and the number of times a block with these
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2249 parameters is used consecutively in the Data Matrix code version's format.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2250 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2251 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2252 <member name="T:ZXing.Common.DecoderResult">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2253 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2254 Encapsulates the result of decoding a matrix of bits. This typically
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2255 applies to 2D barcode formats. For now it contains the raw bytes obtained,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2256 as well as a String interpretation of those bytes, if applicable.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2257 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2258 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2259 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2260 <member name="P:ZXing.Common.DecoderResult.Other">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2261 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2262 Miscellanseous data value for the various decoders
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2263 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2264 <value>The other.</value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2265 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2266 <member name="T:ZXing.Client.Result.AddressBookAUResultParser">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2267 <summary> Implements KDDI AU's address book format. See
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2268 <a href="http://www.au.kddi.com/ezfactory/tec/two_dimensions/index.html">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2269 http://www.au.kddi.com/ezfactory/tec/two_dimensions/index.html</a>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2270 (Thanks to Yuzo for translating!)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2271
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2272 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2273 <author> Sean Owen
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2274 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2275 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2276 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2277 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2278 <member name="T:ZXing.RGBLuminanceSource">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2279 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2280 Luminance source class which support different formats of images.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2281 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2282 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2283 <member name="T:ZXing.BaseLuminanceSource">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2284 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2285 The base class for luminance sources which supports
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2286 cropping and rotating based upon the luminance values.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2287 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2288 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2289 <member name="F:ZXing.BaseLuminanceSource.luminances">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2290 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2291
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2292 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2293 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2294 <member name="M:ZXing.BaseLuminanceSource.#ctor(System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2295 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2296 Initializes a new instance of the <see cref="T:ZXing.BaseLuminanceSource"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2297 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2298 <param name="width">The width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2299 <param name="height">The height.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2300 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2301 <member name="M:ZXing.BaseLuminanceSource.#ctor(System.Byte[],System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2302 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2303 Initializes a new instance of the <see cref="T:ZXing.BaseLuminanceSource"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2304 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2305 <param name="luminanceArray">The luminance array.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2306 <param name="width">The width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2307 <param name="height">The height.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2308 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2309 <member name="M:ZXing.BaseLuminanceSource.getRow(System.Int32,System.Byte[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2310 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2311 Fetches one row of luminance data from the underlying platform's bitmap. Values range from
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2312 0 (black) to 255 (white). It is preferable for implementations of this method
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2313 to only fetch this row rather than the whole image, since no 2D Readers may be installed and
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2314 getMatrix() may never be called.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2315 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2316 <param name="y">The row to fetch, 0 &lt;= y &lt; Height.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2317 <param name="row">An optional preallocated array. If null or too small, it will be ignored.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2318 Always use the returned object, and ignore the .length of the array.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2319 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2320 An array containing the luminance data.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2321 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2322 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2323 <member name="M:ZXing.BaseLuminanceSource.rotateCounterClockwise">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2324 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2325 Returns a new object with rotated image data by 90 degrees counterclockwise.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2326 Only callable if {@link #isRotateSupported()} is true.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2327 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2328 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2329 A rotated version of this object.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2330 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2331 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2332 <member name="M:ZXing.BaseLuminanceSource.rotateCounterClockwise45">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2333 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2334 TODO: not implemented yet
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2335 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2336 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2337 A rotated version of this object.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2338 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2339 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2340 <member name="M:ZXing.BaseLuminanceSource.crop(System.Int32,System.Int32,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2341 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2342 Returns a new object with cropped image data. Implementations may keep a reference to the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2343 original data rather than a copy. Only callable if CropSupported is true.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2344 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2345 <param name="left">The left coordinate, 0 &lt;= left &lt; Width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2346 <param name="top">The top coordinate, 0 &lt;= top &lt;= Height.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2347 <param name="width">The width of the rectangle to crop.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2348 <param name="height">The height of the rectangle to crop.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2349 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2350 A cropped version of this object.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2351 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2352 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2353 <member name="M:ZXing.BaseLuminanceSource.invert">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2354 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2355 Inverts the luminance values (newValue = 255 - oldValue)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2356 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2357 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2358 <member name="M:ZXing.BaseLuminanceSource.CreateLuminanceSource(System.Byte[],System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2359 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2360 Should create a new luminance source with the right class type.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2361 The method is used in methods crop and rotate.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2362 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2363 <param name="newLuminances">The new luminances.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2364 <param name="width">The width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2365 <param name="height">The height.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2366 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2367 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2368 <member name="P:ZXing.BaseLuminanceSource.RotateSupported">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2369 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2370 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2371 <returns> Whether this subclass supports counter-clockwise rotation.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2372 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2373 <member name="P:ZXing.BaseLuminanceSource.CropSupported">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2374 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2375 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2376 <returns> Whether this subclass supports cropping.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2377 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2378 <member name="P:ZXing.BaseLuminanceSource.InversionSupported">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2379 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2380 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2381 <returns>Whether this subclass supports invertion.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2382 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2383 <member name="M:ZXing.RGBLuminanceSource.#ctor(System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2384 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2385 Initializes a new instance of the <see cref="T:ZXing.RGBLuminanceSource"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2386 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2387 <param name="width">The width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2388 <param name="height">The height.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2389 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2390 <member name="M:ZXing.RGBLuminanceSource.#ctor(System.Byte[],System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2391 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2392 Initializes a new instance of the <see cref="T:ZXing.RGBLuminanceSource"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2393 It supports a byte array with 3 bytes per pixel (RGB24).
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2394 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2395 <param name="rgbRawBytes">The RGB raw bytes.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2396 <param name="width">The width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2397 <param name="height">The height.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2398 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2399 <member name="M:ZXing.RGBLuminanceSource.#ctor(System.Byte[],System.Int32,System.Int32,System.Boolean)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2400 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2401 Initializes a new instance of the <see cref="T:ZXing.RGBLuminanceSource"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2402 It supports a byte array with 1 byte per pixel (Gray8).
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2403 That means the whole array consists of the luminance values (grayscale).
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2404 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2405 <param name="luminanceArray">The luminance array.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2406 <param name="width">The width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2407 <param name="height">The height.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2408 <param name="is8Bit">if set to <c>true</c> [is8 bit].</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2409 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2410 <member name="M:ZXing.RGBLuminanceSource.#ctor(System.Byte[],System.Int32,System.Int32,ZXing.RGBLuminanceSource.BitmapFormat)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2411 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2412 Initializes a new instance of the <see cref="T:ZXing.RGBLuminanceSource"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2413 It supports a byte array with 3 bytes per pixel (RGB24).
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2414 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2415 <param name="rgbRawBytes">The RGB raw bytes.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2416 <param name="width">The width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2417 <param name="height">The height.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2418 <param name="bitmapFormat">The bitmap format.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2419 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2420 <member name="M:ZXing.RGBLuminanceSource.CreateLuminanceSource(System.Byte[],System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2421 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2422 Should create a new luminance source with the right class type.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2423 The method is used in methods crop and rotate.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2424 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2425 <param name="newLuminances">The new luminances.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2426 <param name="width">The width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2427 <param name="height">The height.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2428 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2429 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2430 <member name="T:ZXing.RGBLuminanceSource.BitmapFormat">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2431 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2432 enumeration of supported bitmap format which the RGBLuminanceSource can process
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2433 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2434 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2435 <member name="F:ZXing.RGBLuminanceSource.BitmapFormat.Unknown">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2436 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2437 format of the byte[] isn't known. RGBLuminanceSource tries to determine the best possible value
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2438 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2439 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2440 <member name="F:ZXing.RGBLuminanceSource.BitmapFormat.Gray8">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2441 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2442 grayscale array, the byte array is a luminance array with 1 byte per pixel
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2443 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2444 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2445 <member name="F:ZXing.RGBLuminanceSource.BitmapFormat.RGB24">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2446 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2447 3 bytes per pixel with the channels red, green and blue
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2448 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2449 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2450 <member name="F:ZXing.RGBLuminanceSource.BitmapFormat.RGB32">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2451 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2452 4 bytes per pixel with the channels red, green and blue
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2453 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2454 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2455 <member name="F:ZXing.RGBLuminanceSource.BitmapFormat.ARGB32">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2456 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2457 4 bytes per pixel with the channels alpha, red, green and blue
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2458 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2459 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2460 <member name="F:ZXing.RGBLuminanceSource.BitmapFormat.BGR24">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2461 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2462 3 bytes per pixel with the channels blue, green and red
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2463 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2464 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2465 <member name="F:ZXing.RGBLuminanceSource.BitmapFormat.BGR32">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2466 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2467 4 bytes per pixel with the channels blue, green and red
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2468 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2469 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2470 <member name="F:ZXing.RGBLuminanceSource.BitmapFormat.BGRA32">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2471 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2472 4 bytes per pixel with the channels blue, green, red and alpha
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2473 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2474 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2475 <member name="F:ZXing.RGBLuminanceSource.BitmapFormat.RGB565">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2476 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2477 2 bytes per pixel, 5 bit red, 6 bits green and 5 bits blue
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2478 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2479 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2480 <member name="F:ZXing.RGBLuminanceSource.BitmapFormat.RGBA32">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2481 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2482 4 bytes per pixel with the channels red, green, blue and alpha
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2483 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2484 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2485 <member name="T:ZXing.ResultMetadataType">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2486 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2487 Represents some type of metadata about the result of the decoding that the decoder
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2488 wishes to communicate back to the caller.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2489 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2490 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2491 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2492 <member name="F:ZXing.ResultMetadataType.OTHER">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2493 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2494 Unspecified, application-specific metadata. Maps to an unspecified {@link Object}.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2495 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2496 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2497 <member name="F:ZXing.ResultMetadataType.ORIENTATION">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2498 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2499 Denotes the likely approximate orientation of the barcode in the image. This value
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2500 is given as degrees rotated clockwise from the normal, upright orientation.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2501 For example a 1D barcode which was found by reading top-to-bottom would be
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2502 said to have orientation "90". This key maps to an {@link Integer} whose
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2503 value is in the range [0,360).
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2504 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2505 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2506 <member name="F:ZXing.ResultMetadataType.BYTE_SEGMENTS">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2507 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2508 <p>2D barcode formats typically encode text, but allow for a sort of 'byte mode'
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2509 which is sometimes used to encode binary data. While {@link Result} makes available
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2510 the complete raw bytes in the barcode for these formats, it does not offer the bytes
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2511 from the byte segments alone.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2512 <p>This maps to a {@link java.util.List} of byte arrays corresponding to the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2513 raw bytes in the byte segments in the barcode, in order.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2514 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2515 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2516 <member name="F:ZXing.ResultMetadataType.ERROR_CORRECTION_LEVEL">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2517 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2518 Error correction level used, if applicable. The value type depends on the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2519 format, but is typically a String.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2520 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2521 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2522 <member name="F:ZXing.ResultMetadataType.ISSUE_NUMBER">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2523 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2524 For some periodicals, indicates the issue number as an {@link Integer}.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2525 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2526 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2527 <member name="F:ZXing.ResultMetadataType.SUGGESTED_PRICE">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2528 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2529 For some products, indicates the suggested retail price in the barcode as a
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2530 formatted {@link String}.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2531 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2532 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2533 <member name="F:ZXing.ResultMetadataType.POSSIBLE_COUNTRY">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2534 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2535 For some products, the possible country of manufacture as a {@link String} denoting the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2536 ISO country code. Some map to multiple possible countries, like "US/CA".
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2537 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2538 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2539 <member name="F:ZXing.ResultMetadataType.UPC_EAN_EXTENSION">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2540 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2541 For some products, the extension text
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2542 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2543 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2544 <member name="F:ZXing.ResultMetadataType.STRUCTURED_APPEND_SEQUENCE">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2545 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2546 If the code format supports structured append and
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2547 the current scanned code is part of one then the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2548 sequence number is given with it.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2549 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2550 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2551 <member name="F:ZXing.ResultMetadataType.STRUCTURED_APPEND_PARITY">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2552 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2553 If the code format supports structured append and
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2554 the current scanned code is part of one then the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2555 parity is given with it.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2556 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2557 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2558 <member name="F:ZXing.ResultMetadataType.PDF417_EXTRA_METADATA">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2559 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2560 PDF417-specific metadata
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2561 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2562 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2563 <member name="F:ZXing.ResultMetadataType.AZTEC_EXTRA_METADATA">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2564 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2565 Aztec-specific metadata
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2566 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2567 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2568 <member name="T:ZXing.QrCode.Internal.AlignmentPatternFinder">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2569 <summary> <p>This class attempts to find alignment patterns in a QR Code. Alignment patterns look like finder
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2570 patterns but are smaller and appear at regular intervals throughout the image.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2571
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2572 <p>At the moment this only looks for the bottom-right alignment pattern.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2573
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2574 <p>This is mostly a simplified copy of {@link FinderPatternFinder}. It is copied,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2575 pasted and stripped down here for maximum performance but does unfortunately duplicate
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2576 some code.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2577
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2578 <p>This class is thread-safe but not reentrant. Each thread must allocate its own object.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2579
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2580 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2581 <author> Sean Owen
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2582 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2583 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2584 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2585 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2586 <member name="M:ZXing.QrCode.Internal.AlignmentPatternFinder.#ctor(ZXing.Common.BitMatrix,System.Int32,System.Int32,System.Int32,System.Int32,System.Single,ZXing.ResultPointCallback)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2587 <summary> <p>Creates a finder that will look in a portion of the whole image.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2588
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2589 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2590 <param name="image">image to search
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2591 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2592 <param name="startX">left column from which to start searching
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2593 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2594 <param name="startY">top row from which to start searching
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2595 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2596 <param name="width">width of region to search
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2597 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2598 <param name="height">height of region to search
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2599 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2600 <param name="moduleSize">estimated module size so far
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2601 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2602 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2603 <member name="M:ZXing.QrCode.Internal.AlignmentPatternFinder.find">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2604 <summary> <p>This method attempts to find the bottom-right alignment pattern in the image. It is a bit messy since
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2605 it's pretty performance-critical and so is written to be fast foremost.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2606
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2607 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2608 <returns> {@link AlignmentPattern} if found
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2609 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2610 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2611 <member name="M:ZXing.QrCode.Internal.AlignmentPatternFinder.centerFromEnd(System.Int32[],System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2612 <summary> Given a count of black/white/black pixels just seen and an end position,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2613 figures the location of the center of this black/white/black run.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2614 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2615 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2616 <member name="M:ZXing.QrCode.Internal.AlignmentPatternFinder.foundPatternCross(System.Int32[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2617 <param name="stateCount">count of black/white/black pixels just read
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2618 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2619 <returns> true iff the proportions of the counts is close enough to the 1/1/1 ratios
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2620 used by alignment patterns to be considered a match
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2621 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2622 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2623 <member name="M:ZXing.QrCode.Internal.AlignmentPatternFinder.crossCheckVertical(System.Int32,System.Int32,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2624 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2625 <p>After a horizontal scan finds a potential alignment pattern, this method
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2626 "cross-checks" by scanning down vertically through the center of the possible
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2627 alignment pattern to see if the same proportion is detected.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2628 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2629 <param name="startI">row where an alignment pattern was detected</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2630 <param name="centerJ">center of the section that appears to cross an alignment pattern</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2631 <param name="maxCount">maximum reasonable number of modules that should be
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2632 observed in any reading state, based on the results of the horizontal scan</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2633 <param name="originalStateCountTotal">The original state count total.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2634 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2635 vertical center of alignment pattern, or null if not found
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2636 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2637 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2638 <member name="M:ZXing.QrCode.Internal.AlignmentPatternFinder.handlePossibleCenter(System.Int32[],System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2639 <summary> <p>This is called when a horizontal scan finds a possible alignment pattern. It will
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2640 cross check with a vertical scan, and if successful, will see if this pattern had been
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2641 found on a previous horizontal scan. If so, we consider it confirmed and conclude we have
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2642 found the alignment pattern.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2643
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2644 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2645 <param name="stateCount">reading state module counts from horizontal scan
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2646 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2647 <param name="i">row where alignment pattern may be found
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2648 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2649 <param name="j">end of possible alignment pattern in row
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2650 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2651 <returns> {@link AlignmentPattern} if we have found the same pattern twice, or null if not
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2652 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2653 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2654 <member name="T:ZXing.QrCode.Internal.FormatInformation">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2655 <summary> <p>Encapsulates a QR Code's format information, including the data mask used and
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2656 error correction level.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2657
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2658 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2659 <author> Sean Owen
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2660 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2661 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2662 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2663 <seealso cref="P:ZXing.QrCode.Internal.FormatInformation.DataMask">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2664 </seealso>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2665 <seealso cref="P:ZXing.QrCode.Internal.FormatInformation.ErrorCorrectionLevel">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2666 </seealso>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2667 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2668 <member name="F:ZXing.QrCode.Internal.FormatInformation.FORMAT_INFO_DECODE_LOOKUP">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2669 <summary> See ISO 18004:2006, Annex C, Table C.1</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2670 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2671 <member name="F:ZXing.QrCode.Internal.FormatInformation.BITS_SET_IN_HALF_BYTE">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2672 <summary> Offset i holds the number of 1 bits in the binary representation of i</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2673 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2674 <member name="M:ZXing.QrCode.Internal.FormatInformation.decodeFormatInformation(System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2675 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2676 Decodes the format information.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2677 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2678 <param name="maskedFormatInfo1">format info indicator, with mask still applied</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2679 <param name="maskedFormatInfo2">The masked format info2.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2680 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2681 information about the format it specifies, or <code>null</code>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2682 if doesn't seem to match any known pattern
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2683 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2684 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2685 <member name="T:ZXing.OneD.RSS.DataCharacter">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2686 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2687
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2688 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2689 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2690 <member name="M:ZXing.OneD.RSS.DataCharacter.#ctor(System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2691 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2692 Initializes a new instance of the <see cref="T:ZXing.OneD.RSS.DataCharacter"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2693 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2694 <param name="value">The value.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2695 <param name="checksumPortion">The checksum portion.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2696 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2697 <member name="M:ZXing.OneD.RSS.DataCharacter.ToString">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2698 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2699 Returns a <see cref="T:System.String"/> that represents this instance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2700 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2701 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2702 A <see cref="T:System.String"/> that represents this instance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2703 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2704 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2705 <member name="M:ZXing.OneD.RSS.DataCharacter.Equals(System.Object)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2706 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2707 Determines whether the specified <see cref="T:System.Object"/> is equal to this instance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2708 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2709 <param name="o">The <see cref="T:System.Object"/> to compare with this instance.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2710 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2711 <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2712 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2713 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2714 <member name="M:ZXing.OneD.RSS.DataCharacter.GetHashCode">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2715 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2716 Returns a hash code for this instance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2717 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2718 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2719 A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2720 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2721 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2722 <member name="P:ZXing.OneD.RSS.DataCharacter.Value">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2723 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2724 Gets the value.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2725 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2726 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2727 <member name="P:ZXing.OneD.RSS.DataCharacter.ChecksumPortion">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2728 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2729 Gets the checksum portion.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2730 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2731 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2732 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.DecodedInformation">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2733 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2734 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2735 <author>Eduardo Castillejo, University of Deusto (eduardo.castillejo@deusto.es)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2736 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2737 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2738 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.AI013x0xDecoder">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2739 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2740 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2741 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2742 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2743 <member name="T:ZXing.NotFoundException">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2744 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2745 Thrown when a barcode was not found in the image. It might have been
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2746 partially detected but could not be confirmed.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2747 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2748 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2749 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2750 <member name="T:ZXing.ReaderException">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2751 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2752 The general exception class throw when something goes wrong during decoding of a barcode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2753 This includes, but is not limited to, failing checksums / error correction algorithms, being
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2754 unable to locate finder timing patterns, and so on.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2755 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2756 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2757 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2758 <member name="M:ZXing.ReaderException.#ctor">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2759 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2760 Initializes a new instance of the <see cref="T:ZXing.ReaderException"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2761 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2762 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2763 <member name="P:ZXing.ReaderException.Instance">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2764 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2765 Gets the instance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2766 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2767 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2768 <member name="T:ZXing.Maxicode.Internal.Decoder">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2769 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2770 <p>The main class which implements MaxiCode decoding -- as opposed to locating and extracting
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2771 the MaxiCode from an image.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2772
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2773 <author>Manuel Kasten</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2774 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2775 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2776 <member name="T:ZXing.Common.ReedSolomon.GenericGFPoly">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2777 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2778 <p>Represents a polynomial whose coefficients are elements of a GF.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2779 Instances of this class are immutable.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2780 <p>Much credit is due to William Rucklidge since portions of this code are an indirect
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2781 port of his C++ Reed-Solomon implementation.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2782 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2783 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2784 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2785 <member name="M:ZXing.Common.ReedSolomon.GenericGFPoly.#ctor(ZXing.Common.ReedSolomon.GenericGF,System.Int32[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2786 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2787 Initializes a new instance of the <see cref="T:ZXing.Common.ReedSolomon.GenericGFPoly"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2788 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2789 <param name="field">the {@link GenericGF} instance representing the field to use
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2790 to perform computations</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2791 <param name="coefficients">coefficients as ints representing elements of GF(size), arranged
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2792 from most significant (highest-power term) coefficient to least significant</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2793 <exception cref="T:System.ArgumentException">if argument is null or empty,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2794 or if leading coefficient is 0 and this is not a
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2795 constant polynomial (that is, it is not the monomial "0")</exception>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2796 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2797 <member name="M:ZXing.Common.ReedSolomon.GenericGFPoly.getCoefficient(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2798 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2799 coefficient of x^degree term in this polynomial
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2800 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2801 <param name="degree">The degree.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2802 <returns>coefficient of x^degree term in this polynomial</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2803 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2804 <member name="M:ZXing.Common.ReedSolomon.GenericGFPoly.evaluateAt(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2805 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2806 evaluation of this polynomial at a given point
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2807 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2808 <param name="a">A.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2809 <returns>evaluation of this polynomial at a given point</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2810 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2811 <member name="P:ZXing.Common.ReedSolomon.GenericGFPoly.Degree">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2812 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2813 degree of this polynomial
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2814 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2815 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2816 <member name="P:ZXing.Common.ReedSolomon.GenericGFPoly.isZero">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2817 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2818 Gets a value indicating whether this <see cref="T:ZXing.Common.ReedSolomon.GenericGFPoly"/> is zero.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2819 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2820 <value>true iff this polynomial is the monomial "0"</value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2821 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2822 <member name="T:ZXing.Client.Result.VINResultParser">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2823 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2824 Detects a result that is likely a vehicle identification number.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2825 @author Sean Owen
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2826 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2827 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2828 <member name="T:ZXing.BarcodeWriter">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2829 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2830 A smart class to encode some content to a barcode image
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2831 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2832 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2833 <member name="T:ZXing.BarcodeWriterGeneric`1">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2834 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2835 A base class for specific barcode writers with specific formats of barcode images.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2836 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2837 <typeparam name="TOutput">The type of the output.</typeparam>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2838 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2839 <member name="T:ZXing.IBarcodeWriterGeneric`1">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2840 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2841 Interface for a smart class to encode some content into a barcode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2842 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2843 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2844 <member name="M:ZXing.IBarcodeWriterGeneric`1.Encode(System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2845 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2846 Encodes the specified contents.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2847 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2848 <param name="contents">The contents.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2849 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2850 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2851 <member name="M:ZXing.IBarcodeWriterGeneric`1.Write(System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2852 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2853 Creates a visual representation of the contents
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2854 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2855 <param name="contents">The contents.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2856 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2857 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2858 <member name="M:ZXing.IBarcodeWriterGeneric`1.Write(ZXing.Common.BitMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2859 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2860 Returns a rendered instance of the barcode which is given by a BitMatrix.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2861 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2862 <param name="matrix">The matrix.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2863 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2864 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2865 <member name="M:ZXing.BarcodeWriterGeneric`1.Encode(System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2866 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2867 Encodes the specified contents and returns a BitMatrix array.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2868 That array has to be rendered manually or with a IBarcodeRenderer.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2869 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2870 <param name="contents">The contents.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2871 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2872 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2873 <member name="M:ZXing.BarcodeWriterGeneric`1.Write(System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2874 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2875 Encodes the specified contents and returns a rendered instance of the barcode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2876 For rendering the instance of the property Renderer is used and has to be set before
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2877 calling that method.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2878 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2879 <param name="contents">The contents.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2880 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2881 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2882 <member name="M:ZXing.BarcodeWriterGeneric`1.Write(ZXing.Common.BitMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2883 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2884 Returns a rendered instance of the barcode which is given by a BitMatrix.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2885 For rendering the instance of the property Renderer is used and has to be set before
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2886 calling that method.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2887 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2888 <param name="matrix">The matrix.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2889 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2890 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2891 <member name="P:ZXing.BarcodeWriterGeneric`1.Format">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2892 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2893 Gets or sets the barcode format.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2894 The value is only suitable if the MultiFormatWriter is used.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2895 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2896 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2897 <member name="P:ZXing.BarcodeWriterGeneric`1.Options">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2898 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2899 Gets or sets the options container for the encoding and renderer process.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2900 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2901 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2902 <member name="P:ZXing.BarcodeWriterGeneric`1.Encoder">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2903 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2904 Gets or sets the writer which encodes the content to a BitMatrix.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2905 If no value is set the MultiFormatWriter is used.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2906 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2907 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2908 <member name="P:ZXing.BarcodeWriterGeneric`1.Renderer">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2909 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2910 Gets or sets the renderer which should be used to render the encoded BitMatrix.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2911 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2912 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2913 <member name="T:ZXing.IBarcodeWriter">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2914 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2915 Interface for a smart class to encode some content into a barcode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2916 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2917 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2918 <member name="M:ZXing.IBarcodeWriter.Encode(System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2919 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2920 Encodes the specified contents.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2921 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2922 <param name="contents">The contents.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2923 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2924 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2925 <member name="M:ZXing.IBarcodeWriter.Write(System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2926 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2927 Creates a visual representation of the contents
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2928 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2929 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2930 <member name="M:ZXing.IBarcodeWriter.Write(ZXing.Common.BitMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2931 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2932 Returns a rendered instance of the barcode which is given by a BitMatrix.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2933 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2934 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2935 <member name="M:ZXing.BarcodeWriter.#ctor">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2936 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2937 Initializes a new instance of the <see cref="T:ZXing.BarcodeWriter"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2938 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2939 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2940 <member name="T:ZXing.BarcodeWriterSvg">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2941 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2942 A smart class to encode some content to a svg barcode image
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2943 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2944 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2945 <member name="M:ZXing.BarcodeWriterSvg.#ctor">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2946 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2947 Initializes a new instance of the <see cref="T:ZXing.BarcodeWriter"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2948 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2949 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2950 <member name="T:ZXing.BarcodeReader">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2951 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2952 A smart class to decode the barcode inside a bitmap object
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2953 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2954 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2955 <member name="T:ZXing.BarcodeReaderGeneric`1">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2956 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2957 A smart class to decode the barcode inside a bitmap object
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2958 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2959 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2960 <member name="T:ZXing.IMultipleBarcodeReaderGeneric`1">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2961 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2962 Interface for a smart class to decode multiple barcodes inside a bitmap object
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2963 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2964 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2965 <member name="M:ZXing.IMultipleBarcodeReaderGeneric`1.DecodeMultiple(System.Byte[],System.Int32,System.Int32,ZXing.RGBLuminanceSource.BitmapFormat)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2966 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2967 Decodes the specified barcode bitmap which is given by a generic byte array with the order RGB24.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2968 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2969 <param name="rawRGB">The barcode bitmap.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2970 <param name="width">The width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2971 <param name="height">The height.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2972 <param name="format">The format.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2973 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2974 the result data or null
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2975 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2976 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2977 <member name="M:ZXing.IMultipleBarcodeReaderGeneric`1.DecodeMultiple(ZXing.LuminanceSource)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2978 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2979 Tries to decode barcodes within an image which is given by a luminance source.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2980 That method gives a chance to prepare a luminance source completely before calling
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2981 the time consuming decoding method. On the other hand there is a chance to create
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2982 a luminance source which is independent from external resources (like Bitmap objects)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2983 and the decoding call can be made in a background thread.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2984 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2985 <param name="luminanceSource">The luminance source.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2986 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2987 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2988 <member name="M:ZXing.IMultipleBarcodeReaderGeneric`1.DecodeMultiple(`0)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2989 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2990 Decodes the specified barcode bitmap.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2991 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2992 <param name="barcodeBitmap">The barcode bitmap.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2993 <returns>the result data or null</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2994 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2995 <member name="E:ZXing.IMultipleBarcodeReaderGeneric`1.ResultPointFound">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2996 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2997 event is executed when a result point was found
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2998 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
2999 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3000 <member name="E:ZXing.IMultipleBarcodeReaderGeneric`1.ResultFound">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3001 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3002 event is executed when a result was found via decode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3003 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3004 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3005 <member name="P:ZXing.IMultipleBarcodeReaderGeneric`1.TryHarder">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3006 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3007 Gets or sets a flag which cause a deeper look into the bitmap
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3008 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3009 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3010 <c>true</c> if [try harder]; otherwise, <c>false</c>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3011 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3012 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3013 <member name="P:ZXing.IMultipleBarcodeReaderGeneric`1.PureBarcode">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3014 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3015 Image is a pure monochrome image of a barcode. Doesn't matter what it maps to;
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3016 use {@link Boolean#TRUE}.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3017 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3018 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3019 <c>true</c> if monochrome image of a barcode; otherwise, <c>false</c>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3020 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3021 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3022 <member name="P:ZXing.IMultipleBarcodeReaderGeneric`1.CharacterSet">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3023 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3024 Specifies what character encoding to use when decoding, where applicable (type String)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3025 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3026 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3027 The character set.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3028 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3029 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3030 <member name="P:ZXing.IMultipleBarcodeReaderGeneric`1.PossibleFormats">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3031 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3032 Image is known to be of one of a few possible formats.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3033 Maps to a {@link java.util.List} of {@link BarcodeFormat}s.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3034 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3035 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3036 The possible formats.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3037 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3038 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3039 <member name="P:ZXing.IMultipleBarcodeReaderGeneric`1.Options">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3040 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3041 Specifies some options which influence the decoding process
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3042 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3043 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3044 <member name="M:ZXing.BarcodeReaderGeneric`1.#ctor">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3045 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3046 Initializes a new instance of the <see cref="T:ZXing.BarcodeReaderGeneric`1"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3047 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3048 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3049 <member name="M:ZXing.BarcodeReaderGeneric`1.#ctor(ZXing.Reader,ZXing.Func{`0,ZXing.LuminanceSource},ZXing.Func{ZXing.LuminanceSource,ZXing.Binarizer})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3050 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3051 Initializes a new instance of the <see cref="T:ZXing.BarcodeReaderGeneric`1"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3052 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3053 <param name="reader">Sets the reader which should be used to find and decode the barcode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3054 If null then MultiFormatReader is used</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3055 <param name="createLuminanceSource">Sets the function to create a luminance source object for a bitmap.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3056 If null, an exception is thrown when Decode is called</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3057 <param name="createBinarizer">Sets the function to create a binarizer object for a luminance source.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3058 If null then HybridBinarizer is used</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3059 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3060 <member name="M:ZXing.BarcodeReaderGeneric`1.#ctor(ZXing.Reader,ZXing.Func{`0,ZXing.LuminanceSource},ZXing.Func{ZXing.LuminanceSource,ZXing.Binarizer},ZXing.Func{System.Byte[],System.Int32,System.Int32,ZXing.RGBLuminanceSource.BitmapFormat,ZXing.LuminanceSource})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3061 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3062 Initializes a new instance of the <see cref="T:ZXing.BarcodeReaderGeneric`1"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3063 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3064 <param name="reader">Sets the reader which should be used to find and decode the barcode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3065 If null then MultiFormatReader is used</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3066 <param name="createLuminanceSource">Sets the function to create a luminance source object for a bitmap.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3067 If null, an exception is thrown when Decode is called</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3068 <param name="createBinarizer">Sets the function to create a binarizer object for a luminance source.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3069 If null then HybridBinarizer is used</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3070 <param name="createRGBLuminanceSource">Sets the function to create a luminance source object for a rgb array.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3071 If null the RGBLuminanceSource is used. The handler is only called when Decode with a byte[] array is called.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3072 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3073 <member name="M:ZXing.BarcodeReaderGeneric`1.Decode(`0)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3074 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3075 Decodes the specified barcode bitmap.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3076 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3077 <param name="barcodeBitmap">The barcode bitmap.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3078 <returns>the result data or null</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3079 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3080 <member name="M:ZXing.BarcodeReaderGeneric`1.Decode(ZXing.LuminanceSource)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3081 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3082 Tries to decode a barcode within an image which is given by a luminance source.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3083 That method gives a chance to prepare a luminance source completely before calling
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3084 the time consuming decoding method. On the other hand there is a chance to create
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3085 a luminance source which is independent from external resources (like Bitmap objects)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3086 and the decoding call can be made in a background thread.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3087 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3088 <param name="luminanceSource">The luminance source.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3089 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3090 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3091 <member name="M:ZXing.BarcodeReaderGeneric`1.DecodeMultiple(`0)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3092 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3093 Decodes the specified barcode bitmap.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3094 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3095 <param name="barcodeBitmap">The barcode bitmap.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3096 <returns>the result data or null</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3097 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3098 <member name="M:ZXing.BarcodeReaderGeneric`1.DecodeMultiple(ZXing.LuminanceSource)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3099 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3100 Tries to decode barcodes within an image which is given by a luminance source.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3101 That method gives a chance to prepare a luminance source completely before calling
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3102 the time consuming decoding method. On the other hand there is a chance to create
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3103 a luminance source which is independent from external resources (like Bitmap objects)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3104 and the decoding call can be made in a background thread.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3105 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3106 <param name="luminanceSource">The luminance source.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3107 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3108 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3109 <member name="M:ZXing.BarcodeReaderGeneric`1.Decode(System.Byte[],System.Int32,System.Int32,ZXing.RGBLuminanceSource.BitmapFormat)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3110 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3111 Decodes the specified barcode bitmap.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3112 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3113 <param name="rawRGB">The image as byte[] array.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3114 <param name="width">The width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3115 <param name="height">The height.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3116 <param name="format">The format.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3117 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3118 the result data or null
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3119 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3120 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3121 <member name="M:ZXing.BarcodeReaderGeneric`1.DecodeMultiple(System.Byte[],System.Int32,System.Int32,ZXing.RGBLuminanceSource.BitmapFormat)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3122 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3123 Decodes the specified barcode bitmap.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3124 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3125 <param name="rawRGB">The image as byte[] array.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3126 <param name="width">The width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3127 <param name="height">The height.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3128 <param name="format">The format.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3129 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3130 the result data or null
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3131 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3132 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3133 <member name="P:ZXing.BarcodeReaderGeneric`1.Options">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3134 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3135 Gets or sets the options.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3136 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3137 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3138 The options.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3139 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3140 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3141 <member name="P:ZXing.BarcodeReaderGeneric`1.Reader">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3142 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3143 Gets the reader which should be used to find and decode the barcode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3144 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3145 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3146 The reader.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3147 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3148 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3149 <member name="E:ZXing.BarcodeReaderGeneric`1.ResultPointFound">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3150 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3151 Gets or sets a method which is called if an important point is found
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3152 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3153 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3154 The result point callback.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3155 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3156 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3157 <member name="E:ZXing.BarcodeReaderGeneric`1.ResultFound">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3158 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3159 event is executed if a result was found via decode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3160 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3161 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3162 <member name="P:ZXing.BarcodeReaderGeneric`1.TryHarder">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3163 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3164 Gets or sets a flag which cause a deeper look into the bitmap
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3165 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3166 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3167 <c>true</c> if [try harder]; otherwise, <c>false</c>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3168 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3169 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3170 <member name="P:ZXing.BarcodeReaderGeneric`1.PureBarcode">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3171 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3172 Image is a pure monochrome image of a barcode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3173 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3174 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3175 <c>true</c> if monochrome image of a barcode; otherwise, <c>false</c>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3176 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3177 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3178 <member name="P:ZXing.BarcodeReaderGeneric`1.CharacterSet">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3179 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3180 Specifies what character encoding to use when decoding, where applicable (type String)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3181 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3182 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3183 The character set.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3184 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3185 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3186 <member name="P:ZXing.BarcodeReaderGeneric`1.PossibleFormats">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3187 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3188 Image is known to be of one of a few possible formats.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3189 Maps to a {@link java.util.List} of {@link BarcodeFormat}s.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3190 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3191 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3192 The possible formats.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3193 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3194 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3195 <member name="P:ZXing.BarcodeReaderGeneric`1.AutoRotate">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3196 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3197 Gets or sets a value indicating whether the image should be automatically rotated.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3198 Rotation is supported for 90, 180 and 270 degrees
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3199 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3200 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3201 <c>true</c> if image should be rotated; otherwise, <c>false</c>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3202 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3203 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3204 <member name="P:ZXing.BarcodeReaderGeneric`1.TryInverted">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3205 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3206 Gets or sets a value indicating whether the image should be automatically inverted
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3207 if no result is found in the original image.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3208 ATTENTION: Please be carefully because it slows down the decoding process if it is used
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3209 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3210 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3211 <c>true</c> if image should be inverted; otherwise, <c>false</c>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3212 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3213 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3214 <member name="P:ZXing.BarcodeReaderGeneric`1.CreateLuminanceSource">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3215 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3216 Optional: Gets or sets the function to create a luminance source object for a bitmap.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3217 If null a platform specific default LuminanceSource is used
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3218 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3219 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3220 The function to create a luminance source object.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3221 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3222 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3223 <member name="P:ZXing.BarcodeReaderGeneric`1.CreateBinarizer">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3224 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3225 Optional: Gets or sets the function to create a binarizer object for a luminance source.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3226 If null then HybridBinarizer is used
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3227 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3228 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3229 The function to create a binarizer object.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3230 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3231 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3232 <member name="T:ZXing.IBarcodeReader">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3233 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3234 Interface for a smart class to decode the barcode inside a bitmap object
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3235 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3236 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3237 <member name="M:ZXing.IBarcodeReader.Decode(System.Byte[],System.Int32,System.Int32,ZXing.RGBLuminanceSource.BitmapFormat)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3238 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3239 Decodes the specified barcode bitmap which is given by a generic byte array with the order RGB24.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3240 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3241 <param name="rawRGB">The image as RGB24 array.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3242 <param name="width">The width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3243 <param name="height">The height.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3244 <param name="format">The format.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3245 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3246 the result data or null
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3247 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3248 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3249 <member name="M:ZXing.IBarcodeReader.Decode(ZXing.LuminanceSource)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3250 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3251 Tries to decode a barcode within an image which is given by a luminance source.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3252 That method gives a chance to prepare a luminance source completely before calling
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3253 the time consuming decoding method. On the other hand there is a chance to create
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3254 a luminance source which is independent from external resources (like Bitmap objects)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3255 and the decoding call can be made in a background thread.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3256 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3257 <param name="luminanceSource">The luminance source.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3258 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3259 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3260 <member name="M:ZXing.IBarcodeReader.Decode(System.Drawing.Bitmap)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3261 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3262 Decodes the specified barcode bitmap.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3263 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3264 <param name="barcodeBitmap">The barcode bitmap.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3265 <returns>the result data or null</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3266 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3267 <member name="E:ZXing.IBarcodeReader.ResultPointFound">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3268 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3269 event is executed when a result point was found
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3270 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3271 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3272 <member name="E:ZXing.IBarcodeReader.ResultFound">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3273 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3274 event is executed when a result was found via decode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3275 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3276 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3277 <member name="P:ZXing.IBarcodeReader.TryHarder">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3278 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3279 Gets or sets a flag which cause a deeper look into the bitmap
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3280 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3281 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3282 <c>true</c> if [try harder]; otherwise, <c>false</c>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3283 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3284 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3285 <member name="P:ZXing.IBarcodeReader.PureBarcode">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3286 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3287 Image is a pure monochrome image of a barcode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3288 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3289 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3290 <c>true</c> if monochrome image of a barcode; otherwise, <c>false</c>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3291 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3292 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3293 <member name="P:ZXing.IBarcodeReader.CharacterSet">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3294 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3295 Specifies what character encoding to use when decoding, where applicable (type String)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3296 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3297 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3298 The character set.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3299 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3300 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3301 <member name="P:ZXing.IBarcodeReader.PossibleFormats">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3302 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3303 Image is known to be of one of a few possible formats.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3304 Maps to a {@link java.util.List} of {@link BarcodeFormat}s.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3305 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3306 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3307 The possible formats.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3308 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3309 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3310 <member name="P:ZXing.IBarcodeReader.Options">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3311 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3312 Specifies some options which influence the decoding process
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3313 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3314 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3315 <member name="T:ZXing.IMultipleBarcodeReader">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3316 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3317 Interface for a smart class to decode multiple barcodes inside a bitmap object
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3318 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3319 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3320 <member name="M:ZXing.IMultipleBarcodeReader.DecodeMultiple(System.Byte[],System.Int32,System.Int32,ZXing.RGBLuminanceSource.BitmapFormat)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3321 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3322 Decodes the specified barcode bitmap which is given by a generic byte array with the order RGB24.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3323 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3324 <param name="rawRGB">The image as RGB24 array.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3325 <param name="width">The width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3326 <param name="height">The height.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3327 <param name="format">The format.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3328 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3329 the result data or null
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3330 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3331 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3332 <member name="M:ZXing.IMultipleBarcodeReader.DecodeMultiple(ZXing.LuminanceSource)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3333 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3334 Tries to decode barcodes within an image which is given by a luminance source.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3335 That method gives a chance to prepare a luminance source completely before calling
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3336 the time consuming decoding method. On the other hand there is a chance to create
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3337 a luminance source which is independent from external resources (like Bitmap objects)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3338 and the decoding call can be made in a background thread.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3339 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3340 <param name="luminanceSource">The luminance source.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3341 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3342 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3343 <member name="M:ZXing.IMultipleBarcodeReader.DecodeMultiple(System.Drawing.Bitmap)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3344 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3345 Decodes the specified barcode bitmap.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3346 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3347 <param name="barcodeBitmap">The barcode bitmap.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3348 <returns>the result data or null</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3349 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3350 <member name="E:ZXing.IMultipleBarcodeReader.ResultPointFound">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3351 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3352 event is executed when a result point was found
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3353 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3354 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3355 <member name="E:ZXing.IMultipleBarcodeReader.ResultFound">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3356 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3357 event is executed when a result was found via decode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3358 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3359 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3360 <member name="P:ZXing.IMultipleBarcodeReader.TryHarder">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3361 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3362 Gets or sets a flag which cause a deeper look into the bitmap
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3363 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3364 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3365 <c>true</c> if [try harder]; otherwise, <c>false</c>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3366 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3367 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3368 <member name="P:ZXing.IMultipleBarcodeReader.PureBarcode">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3369 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3370 Image is a pure monochrome image of a barcode. Doesn't matter what it maps to;
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3371 use {@link Boolean#TRUE}.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3372 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3373 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3374 <c>true</c> if monochrome image of a barcode; otherwise, <c>false</c>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3375 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3376 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3377 <member name="P:ZXing.IMultipleBarcodeReader.CharacterSet">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3378 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3379 Specifies what character encoding to use when decoding, where applicable (type String)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3380 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3381 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3382 The character set.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3383 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3384 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3385 <member name="P:ZXing.IMultipleBarcodeReader.PossibleFormats">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3386 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3387 Image is known to be of one of a few possible formats.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3388 Maps to a {@link java.util.List} of {@link BarcodeFormat}s.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3389 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3390 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3391 The possible formats.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3392 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3393 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3394 <member name="P:ZXing.IMultipleBarcodeReader.Options">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3395 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3396 Specifies some options which influence the decoding process
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3397 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3398 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3399 <member name="M:ZXing.BarcodeReader.#ctor">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3400 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3401 Initializes a new instance of the <see cref="T:ZXing.BarcodeReader"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3402 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3403 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3404 <member name="M:ZXing.BarcodeReader.#ctor(ZXing.Reader,ZXing.Func{System.Drawing.Bitmap,ZXing.LuminanceSource},ZXing.Func{ZXing.LuminanceSource,ZXing.Binarizer})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3405 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3406 Initializes a new instance of the <see cref="T:ZXing.BarcodeReader"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3407 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3408 <param name="reader">Sets the reader which should be used to find and decode the barcode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3409 If null then MultiFormatReader is used</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3410 <param name="createLuminanceSource">Sets the function to create a luminance source object for a bitmap.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3411 If null, an exception is thrown when Decode is called</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3412 <param name="createBinarizer">Sets the function to create a binarizer object for a luminance source.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3413 If null then HybridBinarizer is used</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3414 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3415 <member name="M:ZXing.BarcodeReader.#ctor(ZXing.Reader,ZXing.Func{System.Drawing.Bitmap,ZXing.LuminanceSource},ZXing.Func{ZXing.LuminanceSource,ZXing.Binarizer},ZXing.Func{System.Byte[],System.Int32,System.Int32,ZXing.RGBLuminanceSource.BitmapFormat,ZXing.LuminanceSource})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3416 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3417 Initializes a new instance of the <see cref="T:ZXing.BarcodeReader"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3418 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3419 <param name="reader">Sets the reader which should be used to find and decode the barcode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3420 If null then MultiFormatReader is used</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3421 <param name="createLuminanceSource">Sets the function to create a luminance source object for a bitmap.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3422 If null, an exception is thrown when Decode is called</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3423 <param name="createBinarizer">Sets the function to create a binarizer object for a luminance source.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3424 If null then HybridBinarizer is used</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3425 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3426 <member name="T:ZXing.Aztec.Internal.State">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3427 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3428 State represents all information about a sequence necessary to generate the current output.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3429 Note that a state is immutable.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3430 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3431 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3432 <member name="M:ZXing.Aztec.Internal.State.latchAndAppend(System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3433 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3434 Create a new state representing this state with a latch to a (not
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3435 necessary different) mode, and then a code.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3436 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3437 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3438 <member name="M:ZXing.Aztec.Internal.State.shiftAndAppend(System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3439 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3440 Create a new state representing this state, with a temporary shift
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3441 to a different mode to output a single value.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3442 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3443 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3444 <member name="M:ZXing.Aztec.Internal.State.addBinaryShiftChar(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3445 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3446 Create a new state representing this state, but an additional character
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3447 output in Binary Shift mode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3448 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3449 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3450 <member name="M:ZXing.Aztec.Internal.State.endBinaryShift(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3451 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3452 Create the state identical to this one, but we are no longer in
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3453 Binary Shift mode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3454 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3455 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3456 <member name="M:ZXing.Aztec.Internal.State.isBetterThanOrEqualTo(ZXing.Aztec.Internal.State)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3457 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3458 Returns true if "this" state is better (or equal) to be in than "that"
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3459 state under all possible circumstances.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3460 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3461 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3462 <member name="T:ZXing.Aztec.AztecResultMetadata">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3463 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3464 Aztec result meta data.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3465 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3466 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3467 <member name="M:ZXing.Aztec.AztecResultMetadata.#ctor(System.Boolean,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3468 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3469
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3470 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3471 <param name="compact"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3472 <param name="datablocks"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3473 <param name="layers"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3474 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3475 <member name="P:ZXing.Aztec.AztecResultMetadata.Compact">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3476 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3477 Gets a value indicating whether this Aztec code is compact.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3478 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3479 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3480 <c>true</c> if compact; otherwise, <c>false</c>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3481 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3482 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3483 <member name="P:ZXing.Aztec.AztecResultMetadata.Datablocks">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3484 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3485 Gets the nb datablocks.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3486 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3487 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3488 <member name="P:ZXing.Aztec.AztecResultMetadata.Layers">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3489 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3490 Gets the nb layers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3491 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3492 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3493 <member name="T:ZXing.QrCode.Internal.DecodedBitStreamParser">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3494 <summary> <p>QR Codes can encode text as bits in one of several modes, and can use multiple modes
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3495 in one QR Code. This class decodes the bits back into text.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3496
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3497 <p>See ISO 18004:2006, 6.4.3 - 6.4.7</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3498 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3499 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3500 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3501 <member name="F:ZXing.QrCode.Internal.DecodedBitStreamParser.ALPHANUMERIC_CHARS">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3502 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3503 See ISO 18004:2006, 6.4.4 Table 5
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3504 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3505 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3506 <member name="M:ZXing.QrCode.Internal.DecodedBitStreamParser.decodeHanziSegment(ZXing.Common.BitSource,System.Text.StringBuilder,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3507 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3508 See specification GBT 18284-2000
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3509 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3510 <param name="bits">The bits.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3511 <param name="result">The result.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3512 <param name="count">The count.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3513 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3514 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3515 <member name="T:ZXing.PDF417.PDF417Common">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3516 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3517 <author>SITA Lab (kevin.osullivan@sita.aero) </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3518 <author>Guenther Grau</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3519 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3520 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3521 <member name="F:ZXing.PDF417.PDF417Common.MAX_CODEWORDS_IN_BARCODE">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3522 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3523 Maximum Codewords (Data + Error).
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3524 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3525 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3526 <member name="M:ZXing.PDF417.PDF417Common.getBitCountSum(System.Int32[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3527 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3528 Gets the bit count sum.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3529 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3530 <returns>The bit count sum.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3531 <param name="moduleBitCount">Module bit count.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3532 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3533 <!-- Ungültiger XML-Kommentar wurde für den Member "M:ZXing.PDF417.PDF417Common.toIntArray(System.Collections.Generic.ICollection{System.Int32})" ignoriert -->
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3534 <member name="M:ZXing.PDF417.PDF417Common.getCodeword(System.Int64)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3535 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3536 Translate the symbol into a codeword
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3537 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3538 <returns>the codeword corresponding to the symbol.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3539 <param name="symbol">the symbol from the barcode..</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3540 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3541 <member name="M:ZXing.PDF417.PDF417Common.findCodewordIndex(System.Int64)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3542 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3543 Use a binary search to find the index of the codeword corresponding to
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3544 this symbol.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3545 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3546 <returns>the index into the codeword table.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3547 <param name="symbol">the symbol from the barcode.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3548 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3549 <member name="F:ZXing.PDF417.PDF417Common.SYMBOL_TABLE">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3550 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3551 The sorted table of all possible symbols. Extracted from the PDF417
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3552 specification. The index of a symbol in this table corresponds to the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3553 index into the codeword table.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3554 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3555 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3556 <member name="F:ZXing.PDF417.PDF417Common.CODEWORD_TABLE">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3557 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3558 This table contains to codewords for all symbols.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3559 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3560 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3561 <member name="T:ZXing.PDF417.PDF417EncodingOptions">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3562 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3563 The class holds the available options for the <see cref="T:ZXing.PDF417.PDF417Writer"/>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3564 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3565 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3566 <member name="P:ZXing.PDF417.PDF417EncodingOptions.Compact">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3567 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3568 Specifies whether to use compact mode for PDF417 (type <see cref="T:System.Boolean"/>).
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3569 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3570 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3571 <member name="P:ZXing.PDF417.PDF417EncodingOptions.Compaction">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3572 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3573 Specifies what compaction mode to use for PDF417 (type
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3574 <see cref="P:ZXing.PDF417.PDF417EncodingOptions.Compaction"/>).
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3575 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3576 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3577 <member name="P:ZXing.PDF417.PDF417EncodingOptions.Dimensions">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3578 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3579 Specifies the minimum and maximum number of rows and columns for PDF417 (type
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3580 <see cref="P:ZXing.PDF417.PDF417EncodingOptions.Dimensions"/>).
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3581 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3582 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3583 <member name="P:ZXing.PDF417.PDF417EncodingOptions.ErrorCorrection">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3584 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3585 Specifies what degree of error correction to use
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3586 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3587 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3588 <member name="P:ZXing.PDF417.PDF417EncodingOptions.CharacterSet">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3589 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3590 Specifies what character encoding to use where applicable (type {@link String})
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3591 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3592 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3593 <member name="P:ZXing.PDF417.PDF417EncodingOptions.DisableECI">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3594 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3595 Explicitly disables ECI segment when generating PDF417 Code
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3596 That is against the specification but some
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3597 readers have problems if the charset is switched from
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3598 CP437 (default) to UTF-8 with the necessary ECI segment.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3599 If you set the property to true you can use different encodings
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3600 and the ECI segment is omitted.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3601 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3602 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3603 <member name="T:ZXing.Datamatrix.Encoder.HighLevelEncoder">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3604 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3605 DataMatrix ECC 200 data encoder following the algorithm described in ISO/IEC 16022:200(E) in
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3606 annex S.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3607 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3608 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3609 <member name="F:ZXing.Datamatrix.Encoder.HighLevelEncoder.PAD">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3610 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3611 Padding character
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3612 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3613 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3614 <member name="F:ZXing.Datamatrix.Encoder.HighLevelEncoder.LATCH_TO_C40">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3615 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3616 mode latch to C40 encodation mode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3617 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3618 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3619 <member name="F:ZXing.Datamatrix.Encoder.HighLevelEncoder.LATCH_TO_BASE256">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3620 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3621 mode latch to Base 256 encodation mode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3622 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3623 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3624 <member name="F:ZXing.Datamatrix.Encoder.HighLevelEncoder.FNC1">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3625 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3626 FNC1 Codeword
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3627 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3628 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3629 <member name="F:ZXing.Datamatrix.Encoder.HighLevelEncoder.STRUCTURED_APPEND">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3630 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3631 Structured Append Codeword
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3632 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3633 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3634 <member name="F:ZXing.Datamatrix.Encoder.HighLevelEncoder.READER_PROGRAMMING">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3635 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3636 Reader Programming
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3637 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3638 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3639 <member name="F:ZXing.Datamatrix.Encoder.HighLevelEncoder.UPPER_SHIFT">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3640 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3641 Upper Shift
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3642 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3643 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3644 <member name="F:ZXing.Datamatrix.Encoder.HighLevelEncoder.MACRO_05">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3645 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3646 05 Macro
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3647 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3648 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3649 <member name="F:ZXing.Datamatrix.Encoder.HighLevelEncoder.MACRO_06">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3650 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3651 06 Macro
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3652 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3653 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3654 <member name="F:ZXing.Datamatrix.Encoder.HighLevelEncoder.LATCH_TO_ANSIX12">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3655 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3656 mode latch to ANSI X.12 encodation mode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3657 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3658 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3659 <member name="F:ZXing.Datamatrix.Encoder.HighLevelEncoder.LATCH_TO_TEXT">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3660 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3661 mode latch to Text encodation mode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3662 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3663 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3664 <member name="F:ZXing.Datamatrix.Encoder.HighLevelEncoder.LATCH_TO_EDIFACT">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3665 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3666 mode latch to EDIFACT encodation mode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3667 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3668 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3669 <member name="F:ZXing.Datamatrix.Encoder.HighLevelEncoder.ECI">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3670 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3671 ECI character (Extended Channel Interpretation)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3672 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3673 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3674 <member name="F:ZXing.Datamatrix.Encoder.HighLevelEncoder.C40_UNLATCH">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3675 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3676 Unlatch from C40 encodation
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3677 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3678 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3679 <member name="F:ZXing.Datamatrix.Encoder.HighLevelEncoder.X12_UNLATCH">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3680 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3681 Unlatch from X12 encodation
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3682 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3683 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3684 <member name="F:ZXing.Datamatrix.Encoder.HighLevelEncoder.MACRO_05_HEADER">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3685 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3686 05 Macro header
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3687 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3688 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3689 <member name="F:ZXing.Datamatrix.Encoder.HighLevelEncoder.MACRO_06_HEADER">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3690 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3691 06 Macro header
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3692 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3693 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3694 <member name="F:ZXing.Datamatrix.Encoder.HighLevelEncoder.MACRO_TRAILER">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3695 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3696 Macro trailer
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3697 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3698 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3699 <member name="M:ZXing.Datamatrix.Encoder.HighLevelEncoder.encodeHighLevel(System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3700 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3701 Performs message encoding of a DataMatrix message using the algorithm described in annex P
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3702 of ISO/IEC 16022:2000(E).
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3703 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3704 <param name="msg">the message</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3705 <returns>the encoded message (the char values range from 0 to 255)</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3706 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3707 <member name="M:ZXing.Datamatrix.Encoder.HighLevelEncoder.encodeHighLevel(System.String,ZXing.Datamatrix.Encoder.SymbolShapeHint,ZXing.Dimension,ZXing.Dimension,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3708 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3709 Performs message encoding of a DataMatrix message using the algorithm described in annex P
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3710 of ISO/IEC 16022:2000(E).
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3711 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3712 <param name="msg">the message</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3713 <param name="shape">requested shape. May be {@code SymbolShapeHint.FORCE_NONE},{@code SymbolShapeHint.FORCE_SQUARE} or {@code SymbolShapeHint.FORCE_RECTANGLE}.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3714 <param name="minSize">the minimum symbol size constraint or null for no constraint</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3715 <param name="maxSize">the maximum symbol size constraint or null for no constraint</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3716 <returns>the encoded message (the char values range from 0 to 255)</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3717 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3718 <member name="M:ZXing.Datamatrix.Encoder.HighLevelEncoder.determineConsecutiveDigitCount(System.String,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3719 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3720 Determines the number of consecutive characters that are encodable using numeric compaction.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3721 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3722 <param name="msg">the message</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3723 <param name="startpos">the start position within the message</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3724 <returns>the requested character count</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3725 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3726 <member name="T:ZXing.Client.Result.SMSParsedResult">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3727 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3728 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3729 <member name="T:ZXing.PDF417.Internal.PDF417DetectorResult">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3730 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3731 PDF 417 Detector Result class. Skipped private backing stores.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3732 <author>Guenther Grau</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3733 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3734 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3735 <member name="M:ZXing.PDF417.Internal.PDF417DetectorResult.#ctor(ZXing.Common.BitMatrix,System.Collections.Generic.List{ZXing.ResultPoint[]})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3736 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3737 Initializes a new instance of the <see cref="T:ZXing.PDF417.Internal.PDF417DetectorResult"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3738 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3739 <param name="bits">Bits.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3740 <param name="points">Points.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3741 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3742 <member name="T:ZXing.OneD.EANManufacturerOrgSupport">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3743 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3744 Records EAN prefix to GS1 Member Organization, where the member organization
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3745 correlates strongly with a country. This is an imperfect means of identifying
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3746 a country of origin by EAN-13 barcode value. See
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3747 <a href="http://en.wikipedia.org/wiki/List_of_GS1_country_codes">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3748 http://en.wikipedia.org/wiki/List_of_GS1_country_codes</a>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3749
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3750 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3751 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3752 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3753 <member name="T:ZXing.Multi.GenericMultipleBarcodeReader">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3754 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3755 <p>Attempts to locate multiple barcodes in an image by repeatedly decoding portion of the image.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3756 After one barcode is found, the areas left, above, right and below the barcode's
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3757 {@link com.google.zxing.ResultPoint}s are scanned, recursively.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3758 <p>A caller may want to also employ {@link ByQuadrantReader} when attempting to find multiple
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3759 2D barcodes, like QR Codes, in an image, where the presence of multiple barcodes might prevent
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3760 detecting any one of them.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3761 <p>That is, instead of passing a {@link Reader} a caller might pass
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3762 <code>new ByQuadrantReader(reader)</code>.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3763 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3764 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3765 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3766 <member name="T:ZXing.Multi.MultipleBarcodeReader">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3767 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3768 Implementation of this interface attempt to read several barcodes from one image.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3769 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3770 <seealso cref="T:ZXing.Reader"/>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3771 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3772 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3773 <member name="M:ZXing.Multi.MultipleBarcodeReader.decodeMultiple(ZXing.BinaryBitmap)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3774 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3775 Decodes the multiple.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3776 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3777 <param name="image">The image.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3778 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3779 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3780 <member name="M:ZXing.Multi.MultipleBarcodeReader.decodeMultiple(ZXing.BinaryBitmap,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3781 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3782 Decodes the multiple.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3783 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3784 <param name="image">The image.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3785 <param name="hints">The hints.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3786 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3787 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3788 <member name="M:ZXing.Multi.GenericMultipleBarcodeReader.#ctor(ZXing.Reader)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3789 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3790 Initializes a new instance of the <see cref="T:ZXing.Multi.GenericMultipleBarcodeReader"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3791 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3792 <param name="delegate">The @delegate.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3793 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3794 <member name="M:ZXing.Multi.GenericMultipleBarcodeReader.decodeMultiple(ZXing.BinaryBitmap)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3795 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3796 Decodes the multiple.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3797 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3798 <param name="image">The image.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3799 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3800 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3801 <member name="M:ZXing.Multi.GenericMultipleBarcodeReader.decodeMultiple(ZXing.BinaryBitmap,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3802 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3803 Decodes the multiple.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3804 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3805 <param name="image">The image.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3806 <param name="hints">The hints.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3807 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3808 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3809 <member name="M:ZXing.Multi.GenericMultipleBarcodeReader.decode(ZXing.BinaryBitmap)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3810 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3811 Locates and decodes a barcode in some format within an image.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3812 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3813 <param name="image">image of barcode to decode</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3814 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3815 String which the barcode encodes
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3816 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3817 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3818 <member name="M:ZXing.Multi.GenericMultipleBarcodeReader.decode(ZXing.BinaryBitmap,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3819 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3820 Locates and decodes a barcode in some format within an image. This method also accepts
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3821 hints, each possibly associated to some data, which may help the implementation decode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3822 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3823 <param name="image">image of barcode to decode</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3824 <param name="hints">passed as a <see cref="T:System.Collections.Generic.IDictionary`2"/> from <see cref="T:ZXing.DecodeHintType"/>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3825 to arbitrary data. The
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3826 meaning of the data depends upon the hint type. The implementation may or may not do
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3827 anything with these hints.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3828 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3829 String which the barcode encodes
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3830 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3831 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3832 <member name="M:ZXing.Multi.GenericMultipleBarcodeReader.reset">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3833 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3834 Resets any internal state the implementation has after a decode, to prepare it
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3835 for reuse.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3836 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3837 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3838 <member name="T:ZXing.EncodeHintType">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3839 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3840 These are a set of hints that you may pass to Writers to specify their behavior.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3841 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3842 <author>dswitkin@google.com (Daniel Switkin)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3843 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3844 <member name="F:ZXing.EncodeHintType.WIDTH">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3845 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3846 Specifies the width of the barcode image
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3847 type: <see cref="T:System.Int32"/>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3848 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3849 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3850 <member name="F:ZXing.EncodeHintType.HEIGHT">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3851 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3852 Specifies the height of the barcode image
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3853 type: <see cref="T:System.Int32"/>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3854 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3855 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3856 <member name="F:ZXing.EncodeHintType.PURE_BARCODE">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3857 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3858 Don't put the content string into the output image.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3859 type: <see cref="T:System.Boolean"/>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3860 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3861 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3862 <member name="F:ZXing.EncodeHintType.ERROR_CORRECTION">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3863 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3864 Specifies what degree of error correction to use, for example in QR Codes.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3865 Type depends on the encoder. For example for QR codes it's type
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3866 <see cref="T:ZXing.QrCode.Internal.ErrorCorrectionLevel"/>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3867 For Aztec it is of type <see cref="T:System.Int32"/>, representing the minimal percentage of error correction words.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3868 Note: an Aztec symbol should have a minimum of 25% EC words.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3869 For PDF417 it is of type <see cref="T:ZXing.PDF417.Internal.PDF417ErrorCorrectionLevel"/> or <see cref="T:System.Int32"/> (between 0 and 8),
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3870 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3871 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3872 <member name="F:ZXing.EncodeHintType.CHARACTER_SET">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3873 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3874 Specifies what character encoding to use where applicable.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3875 type: <see cref="T:System.String"/>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3876 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3877 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3878 <member name="F:ZXing.EncodeHintType.MARGIN">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3879 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3880 Specifies margin, in pixels, to use when generating the barcode. The meaning can vary
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3881 by format; for example it controls margin before and after the barcode horizontally for
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3882 most 1D formats.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3883 type: <see cref="T:System.Int32"/>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3884 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3885 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3886 <member name="F:ZXing.EncodeHintType.PDF417_COMPACT">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3887 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3888 Specifies whether to use compact mode for PDF417.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3889 type: <see cref="T:System.Boolean"/>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3890 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3891 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3892 <member name="F:ZXing.EncodeHintType.PDF417_COMPACTION">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3893 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3894 Specifies what compaction mode to use for PDF417.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3895 type: <see cref="T:ZXing.PDF417.Internal.Compaction"/>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3896 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3897 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3898 <member name="F:ZXing.EncodeHintType.PDF417_DIMENSIONS">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3899 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3900 Specifies the minimum and maximum number of rows and columns for PDF417.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3901 type: <see cref="T:ZXing.PDF417.Internal.Dimensions"/>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3902 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3903 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3904 <member name="F:ZXing.EncodeHintType.DISABLE_ECI">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3905 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3906 Don't append ECI segment.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3907 That is against the specification of QR Code but some
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3908 readers have problems if the charset is switched from
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3909 ISO-8859-1 (default) to UTF-8 with the necessary ECI segment.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3910 If you set the property to true you can use UTF-8 encoding
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3911 and the ECI segment is omitted.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3912 type: <see cref="T:System.Boolean"/>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3913 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3914 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3915 <member name="F:ZXing.EncodeHintType.DATA_MATRIX_SHAPE">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3916 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3917 Specifies the matrix shape for Data Matrix (type <see cref="T:ZXing.Datamatrix.Encoder.SymbolShapeHint"/>)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3918 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3919 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3920 <member name="F:ZXing.EncodeHintType.MIN_SIZE">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3921 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3922 Specifies a minimum barcode size (type <see cref="T:ZXing.Dimension"/>). Only applicable to Data Matrix now.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3923 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3924 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3925 <member name="F:ZXing.EncodeHintType.MAX_SIZE">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3926 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3927 Specifies a maximum barcode size (type <see cref="T:ZXing.Dimension"/>). Only applicable to Data Matrix now.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3928 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3929 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3930 <member name="F:ZXing.EncodeHintType.CODE128_FORCE_CODESET_B">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3931 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3932 if true, don't switch to codeset C for numbers
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3933 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3934 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3935 <member name="F:ZXing.EncodeHintType.DATA_MATRIX_DEFAULT_ENCODATION">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3936 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3937 Specifies the default encodation for Data Matrix (type <see cref="T:ZXing.Datamatrix.Encoder.Encodation"/>)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3938 Make sure that the content fits into the encodation value, otherwise there will be an exception thrown.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3939 standard value: Encodation.ASCII
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3940 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3941 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3942 <member name="F:ZXing.EncodeHintType.AZTEC_LAYERS">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3943 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3944 Specifies the required number of layers for an Aztec code:
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3945 a negative number (-1, -2, -3, -4) specifies a compact Aztec code
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3946 0 indicates to use the minimum number of layers (the default)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3947 a positive number (1, 2, .. 32) specifies a normal (non-compact) Aztec code
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3948 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3949 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3950 <member name="T:ZXing.Datamatrix.DataMatrixWriter">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3951 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3952 This object renders a Data Matrix code as a BitMatrix 2D array of greyscale values.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3953 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3954 <author>dswitkin@google.com (Daniel Switkin)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3955 <author>Guillaume Le Biller Added to zxing lib.</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3956 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3957 <member name="M:ZXing.Datamatrix.DataMatrixWriter.encodeLowLevel(ZXing.Datamatrix.Encoder.DefaultPlacement,ZXing.Datamatrix.Encoder.SymbolInfo)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3958 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3959 Encode the given symbol info to a bit matrix.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3960 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3961 <param name="placement">The DataMatrix placement.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3962 <param name="symbolInfo">The symbol info to encode.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3963 <returns>The bit matrix generated.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3964 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3965 <member name="M:ZXing.Datamatrix.DataMatrixWriter.convertByteMatrixToBitMatrix(ZXing.QrCode.Internal.ByteMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3966 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3967 Convert the ByteMatrix to BitMatrix.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3968 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3969 <param name="matrix">The input matrix.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3970 <returns>The output matrix.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3971 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3972 <member name="T:ZXing.Datamatrix.DataMatrixReader">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3973 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3974 This implementation can detect and decode Data Matrix codes in an image.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3975
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3976 <author>bbrown@google.com (Brian Brown)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3977 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3978 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3979 <member name="M:ZXing.Datamatrix.DataMatrixReader.decode(ZXing.BinaryBitmap)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3980 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3981 Locates and decodes a Data Matrix code in an image.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3982
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3983 <returns>a String representing the content encoded by the Data Matrix code</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3984 <exception cref="T:ZXing.FormatException">if a Data Matrix code cannot be decoded</exception>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3985 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3986 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3987 <member name="M:ZXing.Datamatrix.DataMatrixReader.extractPureBits(ZXing.Common.BitMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3988 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3989 This method detects a code in a "pure" image -- that is, pure monochrome image
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3990 which contains only an unrotated, unskewed, image of a code, with some white border
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3991 around it. This is a specialized method that works exceptionally fast in this special
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3992 case.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3993
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3994 <seealso cref="M:ZXing.QrCode.QRCodeReader.extractPureBits(ZXing.Common.BitMatrix)"/>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3995 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3996 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3997 <member name="T:ZXing.Common.DefaultGridSampler">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3998 <author> Sean Owen
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
3999 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4000 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4001 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4002 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4003 <member name="T:ZXing.Common.GridSampler">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4004 <summary> Implementations of this class can, given locations of finder patterns for a QR code in an
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4005 image, sample the right points in the image to reconstruct the QR code, accounting for
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4006 perspective distortion. It is abstracted since it is relatively expensive and should be allowed
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4007 to take advantage of platform-specific optimized implementations, like Sun's Java Advanced
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4008 Imaging library, but which may not be available in other environments such as J2ME, and vice
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4009 versa.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4010
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4011 The implementation used can be controlled by calling {@link #setGridSampler(GridSampler)}
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4012 with an instance of a class which implements this interface.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4013
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4014 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4015 <author> Sean Owen
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4016 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4017 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4018 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4019 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4020 <member name="M:ZXing.Common.GridSampler.setGridSampler(ZXing.Common.GridSampler)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4021 <summary> Sets the implementation of {@link GridSampler} used by the library. One global
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4022 instance is stored, which may sound problematic. But, the implementation provided
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4023 ought to be appropriate for the entire platform, and all uses of this library
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4024 in the whole lifetime of the JVM. For instance, an Android activity can swap in
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4025 an implementation that takes advantage of native platform libraries.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4026
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4027 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4028 <param name="newGridSampler">The platform-specific object to install.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4029 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4030 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4031 <member name="M:ZXing.Common.GridSampler.sampleGrid(ZXing.Common.BitMatrix,System.Int32,System.Int32,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4032 <summary> <p>Samples an image for a square matrix of bits of the given dimension. This is used to extract
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4033 the black/white modules of a 2D barcode like a QR Code found in an image. Because this barcode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4034 may be rotated or perspective-distorted, the caller supplies four points in the source image
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4035 that define known points in the barcode, so that the image may be sampled appropriately.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4036
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4037 <p>The last eight "from" parameters are four X/Y coordinate pairs of locations of points in
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4038 the image that define some significant points in the image to be sample. For example,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4039 these may be the location of finder pattern in a QR Code.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4040
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4041 <p>The first eight "to" parameters are four X/Y coordinate pairs measured in the destination
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4042 {@link BitMatrix}, from the top left, where the known points in the image given by the "from"
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4043 parameters map to.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4044
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4045 <p>These 16 parameters define the transformation needed to sample the image.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4046
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4047 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4048 <param name="image">image to sample
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4049 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4050 <param name="dimension">width/height of {@link BitMatrix} to sample from image
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4051 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4052 <returns> {@link BitMatrix} representing a grid of points sampled from the image within a region
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4053 defined by the "from" parameters
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4054 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4055 <throws> ReaderException if image can't be sampled, for example, if the transformation defined </throws>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4056 <summary> by the given points is invalid or results in sampling outside the image boundaries
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4057 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4058 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4059 <member name="M:ZXing.Common.GridSampler.checkAndNudgePoints(ZXing.Common.BitMatrix,System.Single[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4060 <summary> <p>Checks a set of points that have been transformed to sample points on an image against
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4061 the image's dimensions to see if the point are even within the image.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4062
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4063 <p>This method will actually "nudge" the endpoints back onto the image if they are found to be
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4064 barely (less than 1 pixel) off the image. This accounts for imperfect detection of finder
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4065 patterns in an image where the QR Code runs all the way to the image border.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4066
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4067 <p>For efficiency, the method will check points from either end of the line until one is found
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4068 to be within the image. Because the set of points are assumed to be linear, this is valid.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4069
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4070 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4071 <param name="image">image into which the points should map
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4072 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4073 <param name="points">actual points in x1,y1,...,xn,yn form
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4074 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4075 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4076 <member name="P:ZXing.Common.GridSampler.Instance">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4077 <returns> the current implementation of {@link GridSampler}
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4078 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4079 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4080 <member name="T:ZXing.Client.Result.SMSMMSResultParser">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4081 <summary> <p>Parses an "sms:" URI result, which specifies a number to SMS and optional
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4082 "via" number. See <a href="http://gbiv.com/protocols/uri/drafts/draft-antti-gsm-sms-url-04.txt">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4083 the IETF draft</a> on this.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4084
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4085 <p>This actually also parses URIs starting with "mms:", "smsto:", "mmsto:", "SMSTO:", and
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4086 "MMSTO:", and treats them all the same way, and effectively converts them to an "sms:" URI
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4087 for purposes of forwarding to the platform.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4088
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4089 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4090 <author> Sean Owen
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4091 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4092 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4093 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4094 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4095 <member name="T:ZXing.Client.Result.ExpandedProductParsedResult">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4096 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4097
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4098 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4099 <author> Antonio Manuel Benjumea Conde, Servinform, S.A.</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4100 <author> Agustín Delgado, Servinform, S.A.</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4101 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4102 <member name="T:ZXing.Client.Result.EmailDoCoMoResultParser">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4103 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4104 Implements the "MATMSG" email message entry format.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4105
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4106 Supported keys: TO, SUB, BODY
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4107
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4108 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4109 <author> Sean Owen
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4110 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4111 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4112 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4113 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4114 <member name="T:ZXing.Client.Result.AbstractDoCoMoResultParser">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4115 <summary> <p>See
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4116 <a href="http://www.nttdocomo.co.jp/english/service/imode/make/content/barcode/about/s2.html">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4117 DoCoMo's documentation</a> about the result types represented by subclasses of this class.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4118
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4119 <p>Thanks to Jeff Griffin for proposing rewrite of these classes that relies less
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4120 on exception-based mechanisms during parsing.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4121
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4122 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4123 <author> Sean Owen
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4124 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4125 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4126 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4127 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4128 <member name="M:ZXing.Client.Result.EmailDoCoMoResultParser.isBasicallyValidEmailAddress(System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4129 This implements only the most basic checking for an email address's validity -- that it contains
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4130 an '@' and contains no characters disallowed by RFC 2822. This is an overly lenient definition of
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4131 validity. We want to generally be lenient here since this class is only intended to encapsulate what's
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4132 in a barcode, not "judge" it.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4133 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4134 <member name="T:ZXing.Aztec.AztecEncodingOptions">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4135 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4136 The class holds the available options for the <see cref="T:ZXing.Aztec.AztecWriter"/>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4137 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4138 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4139 <member name="P:ZXing.Aztec.AztecEncodingOptions.ErrorCorrection">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4140 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4141 Representing the minimal percentage of error correction words.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4142 Note: an Aztec symbol should have a minimum of 25% EC words.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4143 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4144 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4145 <member name="P:ZXing.Aztec.AztecEncodingOptions.Layers">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4146 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4147 Specifies the required number of layers for an Aztec code:
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4148 a negative number (-1, -2, -3, -4) specifies a compact Aztec code
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4149 0 indicates to use the minimum number of layers (the default)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4150 a positive number (1, 2, .. 32) specifies a normal (non-compact) Aztec code
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4151 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4152 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4153 <member name="T:ZXing.QrCode.QRCodeWriter">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4154 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4155 This object renders a QR Code as a BitMatrix 2D array of greyscale values.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4156
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4157 <author>dswitkin@google.com (Daniel Switkin)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4158 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4159 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4160 <member name="M:ZXing.QrCode.QRCodeWriter.encode(System.String,ZXing.BarcodeFormat,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4161 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4162 Encode a barcode using the default settings.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4163 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4164 <param name="contents">The contents to encode in the barcode</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4165 <param name="format">The barcode format to generate</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4166 <param name="width">The preferred width in pixels</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4167 <param name="height">The preferred height in pixels</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4168 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4169 The generated barcode as a Matrix of unsigned bytes (0 == black, 255 == white)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4170 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4171 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4172 <member name="M:ZXing.QrCode.QRCodeWriter.encode(System.String,ZXing.BarcodeFormat,System.Int32,System.Int32,System.Collections.Generic.IDictionary{ZXing.EncodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4173 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4174 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4175 <param name="contents">The contents to encode in the barcode</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4176 <param name="format">The barcode format to generate</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4177 <param name="width">The preferred width in pixels</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4178 <param name="height">The preferred height in pixels</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4179 <param name="hints">Additional parameters to supply to the encoder</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4180 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4181 The generated barcode as a Matrix of unsigned bytes (0 == black, 255 == white)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4182 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4183 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4184 <member name="T:ZXing.QrCode.QRCodeReader">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4185 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4186 This implementation can detect and decode QR Codes in an image.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4187 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4188 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4189 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4190 <member name="M:ZXing.QrCode.QRCodeReader.getDecoder">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4191 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4192 Gets the decoder.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4193 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4194 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4195 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4196 <member name="M:ZXing.QrCode.QRCodeReader.decode(ZXing.BinaryBitmap)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4197 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4198 Locates and decodes a QR code in an image.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4199
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4200 <returns>a String representing the content encoded by the QR code</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4201 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4202 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4203 <member name="M:ZXing.QrCode.QRCodeReader.decode(ZXing.BinaryBitmap,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4204 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4205 Locates and decodes a barcode in some format within an image. This method also accepts
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4206 hints, each possibly associated to some data, which may help the implementation decode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4207 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4208 <param name="image">image of barcode to decode</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4209 <param name="hints">passed as a <see cref="T:System.Collections.Generic.IDictionary`2"/> from <see cref="T:ZXing.DecodeHintType"/>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4210 to arbitrary data. The
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4211 meaning of the data depends upon the hint type. The implementation may or may not do
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4212 anything with these hints.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4213 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4214 String which the barcode encodes
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4215 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4216 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4217 <member name="M:ZXing.QrCode.QRCodeReader.reset">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4218 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4219 Resets any internal state the implementation has after a decode, to prepare it
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4220 for reuse.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4221 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4222 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4223 <member name="M:ZXing.QrCode.QRCodeReader.extractPureBits(ZXing.Common.BitMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4224 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4225 This method detects a code in a "pure" image -- that is, pure monochrome image
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4226 which contains only an unrotated, unskewed, image of a code, with some white border
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4227 around it. This is a specialized method that works exceptionally fast in this special
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4228 case.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4229
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4230 <seealso cref="M:ZXing.Datamatrix.DataMatrixReader.extractPureBits(ZXing.Common.BitMatrix)"/>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4231 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4232 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4233 <member name="T:ZXing.QrCode.Internal.MaskUtil">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4234 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4235
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4236 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4237 <author>Satoru Takabayashi</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4238 <author>Daniel Switkin</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4239 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4240 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4241 <member name="M:ZXing.QrCode.Internal.MaskUtil.applyMaskPenaltyRule1(ZXing.QrCode.Internal.ByteMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4242 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4243 Apply mask penalty rule 1 and return the penalty. Find repetitive cells with the same color and
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4244 give penalty to them. Example: 00000 or 11111.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4245 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4246 <param name="matrix">The matrix.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4247 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4248 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4249 <member name="M:ZXing.QrCode.Internal.MaskUtil.applyMaskPenaltyRule2(ZXing.QrCode.Internal.ByteMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4250 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4251 Apply mask penalty rule 2 and return the penalty. Find 2x2 blocks with the same color and give
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4252 penalty to them. This is actually equivalent to the spec's rule, which is to find MxN blocks and give a
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4253 penalty proportional to (M-1)x(N-1), because this is the number of 2x2 blocks inside such a block.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4254 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4255 <param name="matrix">The matrix.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4256 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4257 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4258 <member name="M:ZXing.QrCode.Internal.MaskUtil.applyMaskPenaltyRule3(ZXing.QrCode.Internal.ByteMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4259 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4260 Apply mask penalty rule 3 and return the penalty. Find consecutive cells of 00001011101 or
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4261 10111010000, and give penalty to them. If we find patterns like 000010111010000, we give
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4262 penalties twice (i.e. 40 * 2).
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4263 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4264 <param name="matrix">The matrix.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4265 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4266 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4267 <member name="M:ZXing.QrCode.Internal.MaskUtil.applyMaskPenaltyRule4(ZXing.QrCode.Internal.ByteMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4268 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4269 Apply mask penalty rule 4 and return the penalty. Calculate the ratio of dark cells and give
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4270 penalty if the ratio is far from 50%. It gives 10 penalty for 5% distance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4271 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4272 <param name="matrix">The matrix.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4273 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4274 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4275 <member name="M:ZXing.QrCode.Internal.MaskUtil.getDataMaskBit(System.Int32,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4276 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4277 Return the mask bit for "getMaskPattern" at "x" and "y". See 8.8 of JISX0510:2004 for mask
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4278 pattern conditions.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4279 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4280 <param name="maskPattern">The mask pattern.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4281 <param name="x">The x.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4282 <param name="y">The y.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4283 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4284 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4285 <member name="M:ZXing.QrCode.Internal.MaskUtil.applyMaskPenaltyRule1Internal(ZXing.QrCode.Internal.ByteMatrix,System.Boolean)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4286 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4287 Helper function for applyMaskPenaltyRule1. We need this for doing this calculation in both
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4288 vertical and horizontal orders respectively.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4289 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4290 <param name="matrix">The matrix.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4291 <param name="isHorizontal">if set to <c>true</c> [is horizontal].</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4292 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4293 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4294 <member name="T:ZXing.QrCode.Internal.QRCodeDecoderMetaData">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4295 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4296 Meta-data container for QR Code decoding. Instances of this class may be used to convey information back to the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4297 decoding caller. Callers are expected to process this.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4298 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4299 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4300 <member name="M:ZXing.QrCode.Internal.QRCodeDecoderMetaData.#ctor(System.Boolean)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4301 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4302 Initializes a new instance of the <see cref="T:ZXing.QrCode.Internal.QRCodeDecoderMetaData"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4303 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4304 <param name="mirrored">if set to <c>true</c> [mirrored].</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4305 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4306 <member name="M:ZXing.QrCode.Internal.QRCodeDecoderMetaData.applyMirroredCorrection(ZXing.ResultPoint[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4307 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4308 Apply the result points' order correction due to mirroring.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4309 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4310 <param name="points">Array of points to apply mirror correction to.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4311 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4312 <member name="P:ZXing.QrCode.Internal.QRCodeDecoderMetaData.IsMirrored">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4313 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4314 true if the QR Code was mirrored.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4315 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4316 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4317 <member name="T:ZXing.PDF417.Internal.Dimensions">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4318 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4319 Data object to specify the minimum and maximum number of rows and columns for a PDF417 barcode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4320 @author qwandor@google.com (Andrew Walbran)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4321 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4322 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4323 <member name="M:ZXing.PDF417.Internal.Dimensions.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4324 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4325 Initializes a new instance of the <see cref="T:ZXing.PDF417.Internal.Dimensions"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4326 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4327 <param name="minCols">The min cols.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4328 <param name="maxCols">The max cols.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4329 <param name="minRows">The min rows.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4330 <param name="maxRows">The max rows.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4331 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4332 <member name="P:ZXing.PDF417.Internal.Dimensions.MinCols">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4333 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4334 Gets the min cols.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4335 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4336 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4337 <member name="P:ZXing.PDF417.Internal.Dimensions.MaxCols">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4338 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4339 Gets the max cols.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4340 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4341 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4342 <member name="P:ZXing.PDF417.Internal.Dimensions.MinRows">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4343 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4344 Gets the min rows.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4345 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4346 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4347 <member name="P:ZXing.PDF417.Internal.Dimensions.MaxRows">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4348 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4349 Gets the max rows.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4350 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4351 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4352 <member name="T:ZXing.PDF417.Internal.Detector">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4353 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4354 <p>Encapsulates logic that can detect a PDF417 Code in an image, even if the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4355 PDF417 Code is rotated or skewed, or partially obscured.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4356
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4357 <author>SITA Lab (kevin.osullivan@sita.aero)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4358 <author>dswitkin@google.com (Daniel Switkin)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4359 <author> Guenther Grau</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4360 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4361 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4362 <member name="F:ZXing.PDF417.Internal.Detector.SKIPPED_ROW_COUNT_MAX">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4363 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4364 if we set the value too low, then we don't detect the correct height of the bar if the start patterns are damaged.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4365 if we set the value too high, then we might detect the start pattern from a neighbor barcode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4366 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4367 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4368 <member name="F:ZXing.PDF417.Internal.Detector.ROW_STEP">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4369 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4370 A PDF471 barcode should have at least 3 rows, with each row being >= 3 times the module width. Therefore it should be at least
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4371 9 pixels tall. To be conservative, we use about half the size to ensure we don't miss it.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4372 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4373 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4374 <member name="F:ZXing.PDF417.Internal.Detector.START_PATTERN">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4375 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4376 B S B S B S B S Bar/Space pattern
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4377 11111111 0 1 0 1 0 1 000.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4378 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4379 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4380 <member name="F:ZXing.PDF417.Internal.Detector.STOP_PATTERN">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4381 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4382 1111111 0 1 000 1 0 1 00 1
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4383 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4384 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4385 <member name="M:ZXing.PDF417.Internal.Detector.detect(ZXing.BinaryBitmap,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object},System.Boolean)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4386 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4387 <p>Detects a PDF417 Code in an image. Only checks 0 and 180 degree rotations.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4388 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4389 <param name="image">Image.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4390 <param name="hints">Hints.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4391 <param name="multiple">If set to <c>true</c> multiple.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4392 <returns><see cref="T:ZXing.PDF417.Internal.PDF417DetectorResult"/> encapsulating results of detecting a PDF417 code </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4393 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4394 <member name="M:ZXing.PDF417.Internal.Detector.detect(System.Boolean,ZXing.Common.BitMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4395 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4396 Detects PDF417 codes in an image. Only checks 0 degree rotation (so rotate the matrix and check again outside of this method)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4397 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4398 <param name="multiple">multiple if true, then the image is searched for multiple codes. If false, then at most one code will be found and returned.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4399 <param name="bitMatrix">bit matrix to detect barcodes in.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4400 <returns>List of ResultPoint arrays containing the coordinates of found barcodes</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4401 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4402 <member name="M:ZXing.PDF417.Internal.Detector.findVertices(ZXing.Common.BitMatrix,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4403 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4404 Locate the vertices and the codewords area of a black blob using the Start and Stop patterns as locators.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4405 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4406 <param name="matrix">Matrix.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4407 <param name="startRow">Start row.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4408 <param name="startColumn">Start column.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4409 <returns> an array containing the vertices:
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4410 vertices[0] x, y top left barcode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4411 vertices[1] x, y bottom left barcode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4412 vertices[2] x, y top right barcode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4413 vertices[3] x, y bottom right barcode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4414 vertices[4] x, y top left codeword area
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4415 vertices[5] x, y bottom left codeword area
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4416 vertices[6] x, y top right codeword area
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4417 vertices[7] x, y bottom right codeword area
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4418 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4419 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4420 <member name="M:ZXing.PDF417.Internal.Detector.copyToResult(ZXing.ResultPoint[],ZXing.ResultPoint[],System.Int32[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4421 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4422 Copies the temp data to the final result
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4423 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4424 <param name="result">Result.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4425 <param name="tmpResult">Temp result.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4426 <param name="destinationIndexes">Destination indexes.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4427 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4428 <member name="M:ZXing.PDF417.Internal.Detector.findRowsWithPattern(ZXing.Common.BitMatrix,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4429 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4430 Finds the rows with the given pattern.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4431 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4432 <returns>The rows with pattern.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4433 <param name="matrix">Matrix.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4434 <param name="height">Height.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4435 <param name="width">Width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4436 <param name="startRow">Start row.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4437 <param name="startColumn">Start column.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4438 <param name="pattern">Pattern.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4439 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4440 <member name="M:ZXing.PDF417.Internal.Detector.findGuardPattern(ZXing.Common.BitMatrix,System.Int32,System.Int32,System.Int32,System.Boolean,System.Int32[],System.Int32[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4441 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4442 Finds the guard pattern. Uses System.Linq.Enumerable.Repeat to fill in counters. This might be a performance issue?
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4443 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4444 <returns>start/end horizontal offset of guard pattern, as an array of two ints.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4445 <param name="matrix">matrix row of black/white values to search</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4446 <param name="column">column x position to start search.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4447 <param name="row">row y position to start search.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4448 <param name="width">width the number of pixels to search on this row.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4449 <param name="whiteFirst">If set to <c>true</c> search the white patterns first.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4450 <param name="pattern">pattern of counts of number of black and white pixels that are being searched for as a pattern.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4451 <param name="counters">counters array of counters, as long as pattern, to re-use .</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4452 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4453 <member name="M:ZXing.PDF417.Internal.Detector.patternMatchVariance(System.Int32[],System.Int32[],System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4454 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4455 Determines how closely a set of observed counts of runs of black/white.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4456 values matches a given target pattern. This is reported as the ratio of
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4457 the total variance from the expected pattern proportions across all
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4458 pattern elements, to the length of the pattern.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4459 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4460 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4461 ratio of total variance between counters and pattern compared to
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4462 total pattern size, where the ratio has been multiplied by 256.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4463 So, 0 means no variance (perfect match); 256 means the total
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4464 variance between counters and patterns equals the pattern length,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4465 higher values mean even more variance
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4466 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4467 <param name="counters">observed counters.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4468 <param name="pattern">expected pattern.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4469 <param name="maxIndividualVariance">The most any counter can differ before we give up.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4470 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4471 <member name="T:ZXing.OneD.RSS.RSS14Reader">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4472 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4473 Decodes RSS-14, including truncated and stacked variants. See ISO/IEC 24724:2006.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4474 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4475 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4476 <member name="T:ZXing.OneD.RSS.AbstractRSSReader">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4477 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4478
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4479 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4480 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4481 <member name="M:ZXing.OneD.RSS.AbstractRSSReader.#ctor">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4482 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4483 Initializes a new instance of the <see cref="T:ZXing.OneD.RSS.AbstractRSSReader"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4484 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4485 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4486 <member name="M:ZXing.OneD.RSS.AbstractRSSReader.getDecodeFinderCounters">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4487 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4488 Gets the decode finder counters.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4489 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4490 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4491 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4492 <member name="M:ZXing.OneD.RSS.AbstractRSSReader.getDataCharacterCounters">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4493 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4494 Gets the data character counters.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4495 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4496 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4497 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4498 <member name="M:ZXing.OneD.RSS.AbstractRSSReader.getOddRoundingErrors">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4499 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4500 Gets the odd rounding errors.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4501 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4502 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4503 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4504 <member name="M:ZXing.OneD.RSS.AbstractRSSReader.getEvenRoundingErrors">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4505 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4506 Gets the even rounding errors.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4507 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4508 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4509 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4510 <member name="M:ZXing.OneD.RSS.AbstractRSSReader.getOddCounts">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4511 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4512 Gets the odd counts.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4513 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4514 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4515 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4516 <member name="M:ZXing.OneD.RSS.AbstractRSSReader.getEvenCounts">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4517 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4518 Gets the even counts.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4519 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4520 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4521 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4522 <member name="M:ZXing.OneD.RSS.AbstractRSSReader.parseFinderValue(System.Int32[],System.Int32[][],System.Int32@)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4523 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4524 Parses the finder value.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4525 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4526 <param name="counters">The counters.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4527 <param name="finderPatterns">The finder patterns.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4528 <param name="value">The value.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4529 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4530 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4531 <member name="M:ZXing.OneD.RSS.AbstractRSSReader.count(System.Int32[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4532 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4533 Counts the specified array.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4534 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4535 <param name="array">The array.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4536 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4537 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4538 <member name="M:ZXing.OneD.RSS.AbstractRSSReader.increment(System.Int32[],System.Single[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4539 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4540 Increments the specified array.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4541 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4542 <param name="array">The array.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4543 <param name="errors">The errors.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4544 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4545 <member name="M:ZXing.OneD.RSS.AbstractRSSReader.decrement(System.Int32[],System.Single[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4546 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4547 Decrements the specified array.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4548 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4549 <param name="array">The array.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4550 <param name="errors">The errors.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4551 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4552 <member name="M:ZXing.OneD.RSS.AbstractRSSReader.isFinderPattern(System.Int32[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4553 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4554 Determines whether [is finder pattern] [the specified counters].
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4555 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4556 <param name="counters">The counters.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4557 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4558 <c>true</c> if [is finder pattern] [the specified counters]; otherwise, <c>false</c>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4559 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4560 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4561 <member name="M:ZXing.OneD.RSS.RSS14Reader.#ctor">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4562 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4563 Initializes a new instance of the <see cref="T:ZXing.OneD.RSS.RSS14Reader"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4564 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4565 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4566 <member name="M:ZXing.OneD.RSS.RSS14Reader.decodeRow(System.Int32,ZXing.Common.BitArray,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4567 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4568 <p>Attempts to decode a one-dimensional barcode format given a single row of
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4569 an image.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4570 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4571 <param name="rowNumber">row number from top of the row</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4572 <param name="row">the black/white pixel data of the row</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4573 <param name="hints">decode hints</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4574 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4575 <see cref="T:ZXing.Result"/>containing encoded string and start/end of barcode or null, if an error occurs or barcode cannot be found
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4576 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4577 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4578 <member name="M:ZXing.OneD.RSS.RSS14Reader.reset">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4579 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4580 Resets this instance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4581 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4582 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4583 <member name="T:ZXing.OneD.MSIReader">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4584 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4585 Decodes MSI barcodes.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4586 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4587 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4588 <member name="F:ZXing.OneD.MSIReader.CHARACTER_ENCODINGS">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4589 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4590 These represent the encodings of characters, as patterns of wide and narrow bars.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4591 The 9 least-significant bits of each int correspond to the pattern of wide and narrow,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4592 with 1s representing "wide" and 0s representing narrow.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4593 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4594 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4595 <member name="M:ZXing.OneD.MSIReader.#ctor">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4596 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4597 Creates a reader that assumes all encoded data is data, and does not treat the final
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4598 character as a check digit.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4599 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4600 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4601 <member name="M:ZXing.OneD.MSIReader.#ctor(System.Boolean)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4602 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4603 Creates a reader that can be configured to check the last character as a check digit,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4604 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4605 <param name="usingCheckDigit">if true, treat the last data character as a check digit, not
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4606 data, and verify that the checksum passes.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4607 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4608 <member name="M:ZXing.OneD.MSIReader.decodeRow(System.Int32,ZXing.Common.BitArray,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4609 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4610 <p>Attempts to decode a one-dimensional barcode format given a single row of
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4611 an image.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4612 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4613 <param name="rowNumber">row number from top of the row</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4614 <param name="row">the black/white pixel data of the row</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4615 <param name="hints">decode hints</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4616 <returns><see cref="T:ZXing.Result"/>containing encoded string and start/end of barcode</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4617 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4618 <member name="T:ZXing.OneD.EAN13Writer">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4619 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4620 This object renders an EAN13 code as a <see cref="T:ZXing.Common.BitMatrix"/>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4621 <author>aripollak@gmail.com (Ari Pollak)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4622 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4623 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4624 <member name="M:ZXing.OneD.EAN13Writer.encode(System.String,ZXing.BarcodeFormat,System.Int32,System.Int32,System.Collections.Generic.IDictionary{ZXing.EncodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4625 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4626 Encode the contents following specified format.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4627 {@code width} and {@code height} are required size. This method may return bigger size
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4628 {@code BitMatrix} when specified size is too small. The user can set both {@code width} and
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4629 {@code height} to zero to get minimum size barcode. If negative value is set to {@code width}
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4630 or {@code height}, {@code IllegalArgumentException} is thrown.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4631 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4632 <param name="contents"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4633 <param name="format"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4634 <param name="width"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4635 <param name="height"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4636 <param name="hints"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4637 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4638 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4639 <member name="M:ZXing.OneD.EAN13Writer.encode(System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4640 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4641 Encode the contents to byte array expression of one-dimensional barcode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4642 Start code and end code should be included in result, and side margins should not be included.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4643 <returns>a {@code boolean[]} of horizontal pixels (false = white, true = black)</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4644 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4645 <param name="contents"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4646 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4647 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4648 <member name="T:ZXing.OneD.EAN13Reader">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4649 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4650 <p>Implements decoding of the EAN-13 format.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4651
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4652 <author>dswitkin@google.com (Daniel Switkin)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4653 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4654 <author>alasdair@google.com (Alasdair Mackintosh)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4655 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4656 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4657 <member name="M:ZXing.OneD.EAN13Reader.#ctor">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4658 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4659 Initializes a new instance of the <see cref="T:ZXing.OneD.EAN13Reader"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4660 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4661 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4662 <member name="M:ZXing.OneD.EAN13Reader.decodeMiddle(ZXing.Common.BitArray,System.Int32[],System.Text.StringBuilder)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4663 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4664 Subclasses override this to decode the portion of a barcode between the start
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4665 and end guard patterns.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4666 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4667 <param name="row">row of black/white values to search</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4668 <param name="startRange">start/end offset of start guard pattern</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4669 <param name="resultString"><see cref="T:System.Text.StringBuilder"/>to append decoded chars to</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4670 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4671 horizontal offset of first pixel after the "middle" that was decoded or -1 if decoding could not complete successfully
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4672 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4673 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4674 <member name="M:ZXing.OneD.EAN13Reader.determineFirstDigit(System.Text.StringBuilder,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4675 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4676 Based on pattern of odd-even ('L' and 'G') patterns used to encoded the explicitly-encoded
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4677 digits in a barcode, determines the implicitly encoded first digit and adds it to the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4678 result string.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4679 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4680 <param name="resultString">string to insert decoded first digit into</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4681 <param name="lgPatternFound">int whose bits indicates the pattern of odd/even L/G patterns used to</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4682 encode digits
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4683 <return>-1 if first digit cannot be determined</return>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4684 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4685 <member name="P:ZXing.OneD.EAN13Reader.BarcodeFormat">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4686 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4687 Get the format of this decoder.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4688 <returns>The 1D format.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4689 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4690 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4691 <member name="T:ZXing.Datamatrix.Encoder.SymbolShapeHint">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4692 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4693 Enumeration for DataMatrix symbol shape hint. It can be used to force square or rectangular
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4694 symbols.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4695 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4696 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4697 <member name="T:ZXing.Common.ReedSolomon.ReedSolomonDecoder">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4698 <summary> <p>Implements Reed-Solomon decoding, as the name implies.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4699
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4700 <p>The algorithm will not be explained here, but the following references were helpful
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4701 in creating this implementation:</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4702
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4703 <ul>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4704 <li>Bruce Maggs.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4705 <a href="http://www.cs.cmu.edu/afs/cs.cmu.edu/project/pscico-guyb/realworld/www/rs_decode.ps">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4706 "Decoding Reed-Solomon Codes"</a> (see discussion of Forney's Formula)</li>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4707 <li>J.I. Hall. <a href="www.mth.msu.edu/~jhall/classes/codenotes/GRS.pdf">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4708 "Chapter 5. Generalized Reed-Solomon Codes"</a>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4709 (see discussion of Euclidean algorithm)</li>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4710 </ul>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4711
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4712 <p>Much credit is due to William Rucklidge since portions of this code are an indirect
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4713 port of his C++ Reed-Solomon implementation.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4714
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4715 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4716 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4717 <author>William Rucklidge</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4718 <author>sanfordsquires</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4719 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4720 <member name="M:ZXing.Common.ReedSolomon.ReedSolomonDecoder.decode(System.Int32[],System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4721 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4722 <p>Decodes given set of received codewords, which include both data and error-correction
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4723 codewords. Really, this means it uses Reed-Solomon to detect and correct errors, in-place,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4724 in the input.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4725 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4726 <param name="received">data and error-correction codewords</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4727 <param name="twoS">number of error-correction codewords available</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4728 <returns>false: decoding fails</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4729 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4730 <member name="T:ZXing.Aztec.Internal.AztecDetectorResult">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4731 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4732 The class contains all information about the Aztec code which was found
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4733 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4734 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4735 <member name="T:ZXing.Common.DetectorResult">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4736 <summary> <p>Encapsulates the result of detecting a barcode in an image. This includes the raw
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4737 matrix of black/white pixels corresponding to the barcode, and possibly points of interest
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4738 in the image, like the location of finder patterns or corners of the barcode in the image.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4739
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4740 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4741 <author> Sean Owen
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4742 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4743 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4744 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4745 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4746 <member name="M:ZXing.Aztec.Internal.AztecDetectorResult.#ctor(ZXing.Common.BitMatrix,ZXing.ResultPoint[],System.Boolean,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4747 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4748 Initializes a new instance of the <see cref="T:ZXing.Aztec.Internal.AztecDetectorResult"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4749 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4750 <param name="bits">The bits.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4751 <param name="points">The points.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4752 <param name="compact">if set to <c>true</c> [compact].</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4753 <param name="nbDatablocks">The nb datablocks.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4754 <param name="nbLayers">The nb layers.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4755 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4756 <member name="P:ZXing.Aztec.Internal.AztecDetectorResult.Compact">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4757 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4758 Gets a value indicating whether this Aztec code is compact.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4759 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4760 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4761 <c>true</c> if compact; otherwise, <c>false</c>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4762 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4763 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4764 <member name="P:ZXing.Aztec.Internal.AztecDetectorResult.NbDatablocks">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4765 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4766 Gets the nb datablocks.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4767 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4768 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4769 <member name="P:ZXing.Aztec.Internal.AztecDetectorResult.NbLayers">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4770 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4771 Gets the nb layers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4772 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4773 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4774 <member name="T:ZXing.QrCode.Internal.Encoder">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4775 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4776 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4777 <author>satorux@google.com (Satoru Takabayashi) - creator</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4778 <author>dswitkin@google.com (Daniel Switkin) - ported from C++</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4779 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4780 <member name="M:ZXing.QrCode.Internal.Encoder.encode(System.String,ZXing.QrCode.Internal.ErrorCorrectionLevel)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4781 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4782 Encode "bytes" with the error correction level "ecLevel". The encoding mode will be chosen
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4783 internally by chooseMode(). On success, store the result in "qrCode".
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4784 We recommend you to use QRCode.EC_LEVEL_L (the lowest level) for
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4785 "getECLevel" since our primary use is to show QR code on desktop screens. We don't need very
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4786 strong error correction for this purpose.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4787 Note that there is no way to encode bytes in MODE_KANJI. We might want to add EncodeWithMode()
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4788 with which clients can specify the encoding mode. For now, we don't need the functionality.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4789 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4790 <param name="content">The content.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4791 <param name="ecLevel">The ec level.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4792 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4793 <member name="M:ZXing.QrCode.Internal.Encoder.encode(System.String,ZXing.QrCode.Internal.ErrorCorrectionLevel,System.Collections.Generic.IDictionary{ZXing.EncodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4794 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4795 Encodes the specified content.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4796 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4797 <param name="content">The content.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4798 <param name="ecLevel">The ec level.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4799 <param name="hints">The hints.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4800 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4801 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4802 <member name="M:ZXing.QrCode.Internal.Encoder.getAlphanumericCode(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4803 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4804 Gets the alphanumeric code.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4805 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4806 <param name="code">The code.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4807 <returns>the code point of the table used in alphanumeric mode or
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4808 -1 if there is no corresponding code in the table.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4809 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4810 <member name="M:ZXing.QrCode.Internal.Encoder.chooseMode(System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4811 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4812 Chooses the mode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4813 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4814 <param name="content">The content.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4815 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4816 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4817 <member name="M:ZXing.QrCode.Internal.Encoder.chooseMode(System.String,System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4818 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4819 Choose the best mode by examining the content. Note that 'encoding' is used as a hint;
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4820 if it is Shift_JIS, and the input is only double-byte Kanji, then we return {@link Mode#KANJI}.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4821 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4822 <param name="content">The content.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4823 <param name="encoding">The encoding.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4824 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4825 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4826 <member name="M:ZXing.QrCode.Internal.Encoder.terminateBits(System.Int32,ZXing.Common.BitArray)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4827 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4828 Terminate bits as described in 8.4.8 and 8.4.9 of JISX0510:2004 (p.24).
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4829 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4830 <param name="numDataBytes">The num data bytes.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4831 <param name="bits">The bits.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4832 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4833 <member name="M:ZXing.QrCode.Internal.Encoder.getNumDataBytesAndNumECBytesForBlockID(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32[],System.Int32[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4834 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4835 Get number of data bytes and number of error correction bytes for block id "blockID". Store
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4836 the result in "numDataBytesInBlock", and "numECBytesInBlock". See table 12 in 8.5.1 of
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4837 JISX0510:2004 (p.30)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4838 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4839 <param name="numTotalBytes">The num total bytes.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4840 <param name="numDataBytes">The num data bytes.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4841 <param name="numRSBlocks">The num RS blocks.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4842 <param name="blockID">The block ID.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4843 <param name="numDataBytesInBlock">The num data bytes in block.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4844 <param name="numECBytesInBlock">The num EC bytes in block.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4845 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4846 <member name="M:ZXing.QrCode.Internal.Encoder.interleaveWithECBytes(ZXing.Common.BitArray,System.Int32,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4847 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4848 Interleave "bits" with corresponding error correction bytes. On success, store the result in
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4849 "result". The interleave rule is complicated. See 8.6 of JISX0510:2004 (p.37) for details.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4850 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4851 <param name="bits">The bits.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4852 <param name="numTotalBytes">The num total bytes.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4853 <param name="numDataBytes">The num data bytes.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4854 <param name="numRSBlocks">The num RS blocks.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4855 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4856 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4857 <member name="M:ZXing.QrCode.Internal.Encoder.appendModeInfo(ZXing.QrCode.Internal.Mode,ZXing.Common.BitArray)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4858 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4859 Append mode info. On success, store the result in "bits".
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4860 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4861 <param name="mode">The mode.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4862 <param name="bits">The bits.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4863 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4864 <member name="M:ZXing.QrCode.Internal.Encoder.appendLengthInfo(System.Int32,ZXing.QrCode.Internal.Version,ZXing.QrCode.Internal.Mode,ZXing.Common.BitArray)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4865 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4866 Append length info. On success, store the result in "bits".
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4867 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4868 <param name="numLetters">The num letters.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4869 <param name="version">The version.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4870 <param name="mode">The mode.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4871 <param name="bits">The bits.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4872 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4873 <member name="M:ZXing.QrCode.Internal.Encoder.appendBytes(System.String,ZXing.QrCode.Internal.Mode,ZXing.Common.BitArray,System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4874 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4875 Append "bytes" in "mode" mode (encoding) into "bits". On success, store the result in "bits".
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4876 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4877 <param name="content">The content.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4878 <param name="mode">The mode.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4879 <param name="bits">The bits.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4880 <param name="encoding">The encoding.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4881 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4882 <member name="T:ZXing.QrCode.Internal.DataMask">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4883 <summary> <p>Encapsulates data masks for the data bits in a QR code, per ISO 18004:2006 6.8. Implementations
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4884 of this class can un-mask a raw BitMatrix. For simplicity, they will unmask the entire BitMatrix,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4885 including areas used for finder patterns, timing patterns, etc. These areas should be unused
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4886 after the point they are unmasked anyway.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4887
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4888 <p>Note that the diagram in section 6.8.1 is misleading since it indicates that i is column position
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4889 and j is row position. In fact, as the text says, i is row position and j is column position.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4890
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4891 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4892 <author> Sean Owen
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4893 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4894 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4895 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4896 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4897 <member name="F:ZXing.QrCode.Internal.DataMask.DATA_MASKS">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4898 <summary> See ISO 18004:2006 6.8.1</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4899 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4900 <member name="M:ZXing.QrCode.Internal.DataMask.unmaskBitMatrix(ZXing.Common.BitMatrix,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4901 <summary> <p>Implementations of this method reverse the data masking process applied to a QR Code and
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4902 make its bits ready to read.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4903
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4904 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4905 <param name="bits">representation of QR Code bits
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4906 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4907 <param name="dimension">dimension of QR Code, represented by bits, being unmasked
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4908 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4909 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4910 <member name="M:ZXing.QrCode.Internal.DataMask.forReference(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4911 <param name="reference">a value between 0 and 7 indicating one of the eight possible
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4912 data mask patterns a QR Code may use
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4913 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4914 <returns> {@link DataMask} encapsulating the data mask pattern
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4915 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4916 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4917 <member name="T:ZXing.QrCode.Internal.DataMask.DataMask000">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4918 <summary> 000: mask bits for which (x + y) mod 2 == 0</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4919 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4920 <member name="T:ZXing.QrCode.Internal.DataMask.DataMask001">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4921 <summary> 001: mask bits for which x mod 2 == 0</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4922 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4923 <member name="T:ZXing.QrCode.Internal.DataMask.DataMask010">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4924 <summary> 010: mask bits for which y mod 3 == 0</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4925 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4926 <member name="T:ZXing.QrCode.Internal.DataMask.DataMask011">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4927 <summary> 011: mask bits for which (x + y) mod 3 == 0</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4928 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4929 <member name="T:ZXing.QrCode.Internal.DataMask.DataMask100">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4930 <summary> 100: mask bits for which (x/2 + y/3) mod 2 == 0</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4931 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4932 <member name="T:ZXing.QrCode.Internal.DataMask.DataMask101">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4933 <summary> 101: mask bits for which xy mod 2 + xy mod 3 == 0</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4934 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4935 <member name="T:ZXing.QrCode.Internal.DataMask.DataMask110">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4936 <summary> 110: mask bits for which (xy mod 2 + xy mod 3) mod 2 == 0</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4937 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4938 <member name="T:ZXing.QrCode.Internal.DataMask.DataMask111">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4939 <summary> 111: mask bits for which ((x+y)mod 2 + xy mod 3) mod 2 == 0</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4940 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4941 <member name="T:ZXing.PDF417.Internal.EC.ErrorCorrection">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4942 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4943 <p>PDF417 error correction implementation.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4944 <p>This <a href="http://en.wikipedia.org/wiki/Reed%E2%80%93Solomon_error_correction#Example">example</a>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4945 is quite useful in understanding the algorithm.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4946 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4947 <see cref="T:ZXing.Common.ReedSolomon.ReedSolomonDecoder"/>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4948 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4949 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4950 <member name="M:ZXing.PDF417.Internal.EC.ErrorCorrection.#ctor">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4951 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4952 Initializes a new instance of the <see cref="T:ZXing.PDF417.Internal.EC.ErrorCorrection"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4953 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4954 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4955 <member name="M:ZXing.PDF417.Internal.EC.ErrorCorrection.decode(System.Int32[],System.Int32,System.Int32[],System.Int32@)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4956 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4957 Decodes the specified received.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4958 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4959 <param name="received">The received.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4960 <param name="numECCodewords">The num EC codewords.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4961 <param name="erasures">The erasures.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4962 <param name="errorLocationsCount">The error locations count.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4963 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4964 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4965 <member name="M:ZXing.PDF417.Internal.EC.ErrorCorrection.runEuclideanAlgorithm(ZXing.PDF417.Internal.EC.ModulusPoly,ZXing.PDF417.Internal.EC.ModulusPoly,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4966 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4967 Runs the euclidean algorithm (Greatest Common Divisor) until r's degree is less than R/2
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4968 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4969 <returns>The euclidean algorithm.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4970 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4971 <member name="M:ZXing.PDF417.Internal.EC.ErrorCorrection.findErrorLocations(ZXing.PDF417.Internal.EC.ModulusPoly)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4972 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4973 Finds the error locations as a direct application of Chien's search
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4974 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4975 <returns>The error locations.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4976 <param name="errorLocator">Error locator.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4977 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4978 <member name="M:ZXing.PDF417.Internal.EC.ErrorCorrection.findErrorMagnitudes(ZXing.PDF417.Internal.EC.ModulusPoly,ZXing.PDF417.Internal.EC.ModulusPoly,System.Int32[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4979 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4980 Finds the error magnitudes by directly applying Forney's Formula
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4981 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4982 <returns>The error magnitudes.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4983 <param name="errorEvaluator">Error evaluator.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4984 <param name="errorLocator">Error locator.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4985 <param name="errorLocations">Error locations.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4986 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4987 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.GeneralAppIdDecoder">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4988 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4989 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4990 <author>Eduardo Castillejo, University of Deusto (eduardo.castillejo@deusto.es)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4991 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4992 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4993 <member name="T:ZXing.OneD.MSIWriter">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4994 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4995 This object renders a MSI code as a <see cref="T:ZXing.Common.BitMatrix"/>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4996 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4997 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4998 <member name="M:ZXing.OneD.MSIWriter.encode(System.String,ZXing.BarcodeFormat,System.Int32,System.Int32,System.Collections.Generic.IDictionary{ZXing.EncodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
4999 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5000 Encode the contents following specified format.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5001 {@code width} and {@code height} are required size. This method may return bigger size
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5002 {@code BitMatrix} when specified size is too small. The user can set both {@code width} and
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5003 {@code height} to zero to get minimum size barcode. If negative value is set to {@code width}
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5004 or {@code height}, {@code IllegalArgumentException} is thrown.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5005 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5006 <param name="contents"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5007 <param name="format"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5008 <param name="width"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5009 <param name="height"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5010 <param name="hints"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5011 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5012 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5013 <member name="M:ZXing.OneD.MSIWriter.encode(System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5014 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5015 Encode the contents to byte array expression of one-dimensional barcode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5016 Start code and end code should be included in result, and side margins should not be included.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5017 <returns>a {@code boolean[]} of horizontal pixels (false = white, true = black)</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5018 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5019 <param name="contents"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5020 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5021 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5022 <member name="T:ZXing.OneD.CodaBarWriter">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5023 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5024 This class renders CodaBar as <see cref="T:System.Boolean"/>[].
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5025 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5026 <author>dsbnatut@gmail.com (Kazuki Nishiura)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5027 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5028 <member name="T:ZXing.OneD.CodaBarReader">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5029 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5030 <p>Decodes Codabar barcodes.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5031
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5032 <author>Bas Vijfwinkel</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5033 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5034 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5035 <member name="F:ZXing.OneD.CodaBarReader.CHARACTER_ENCODINGS">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5036 These represent the encodings of characters, as patterns of wide and narrow bars. The 7 least-significant bits of
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5037 each int correspond to the pattern of wide and narrow, with 1s representing "wide" and 0s representing narrow.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5038 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5039 <member name="M:ZXing.OneD.CodaBarReader.setCounters(ZXing.Common.BitArray)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5040 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5041 Records the size of all runs of white and black pixels, starting with white.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5042 This is just like recordPattern, except it records all the counters, and
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5043 uses our builtin "counters" member for storage.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5044 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5045 <param name="row">row to count from</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5046 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5047 <member name="T:ZXing.Maxicode.Internal.DecodedBitStreamParser">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5048 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5049 <p>MaxiCodes can encode text or structured information as bits in one of several modes,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5050 with multiple character sets in one code. This class decodes the bits back into text.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5051
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5052 <author>mike32767</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5053 <author>Manuel Kasten</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5054 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5055 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5056 <member name="M:ZXing.Common.Detector.MathUtils.round(System.Single)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5057 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5058 Ends up being a bit faster than {@link Math#round(float)}. This merely rounds its
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5059 argument to the nearest int, where x.5 rounds up to x+1.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5060 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5061 <param name="d">The d.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5062 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5063 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5064 <member name="T:BigIntegerLibrary.BigIntegerException">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5065 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5066 BigInteger-related exception class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5067 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5068 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5069 <member name="M:BigIntegerLibrary.BigIntegerException.#ctor(System.String,System.Exception)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5070 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5071 BigIntegerException constructor.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5072 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5073 <param name="message">The exception message</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5074 <param name="innerException">The inner exception</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5075 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5076 <member name="T:BigIntegerLibrary.BigInteger">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5077 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5078 .NET 2.0 class for handling of very large integers, up to 10240 binary digits or
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5079 approximately (safe to use) 3000 decimal digits.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5080 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5081 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5082 <member name="F:BigIntegerLibrary.BigInteger.NumberBase">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5083 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5084 2^16 numeration base for internal computations, in order to benefit the most from the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5085 32 bit (or 64 bit) integer processor registers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5086 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5087 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5088 <member name="F:BigIntegerLibrary.BigInteger.MaxSize">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5089 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5090 Maximum size for numbers is up to 10240 binary digits or approximately (safe to use) 3000 decimal digits.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5091 The maximum size is, in fact, double the previously specified amount, in order to accommodate operations's
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5092 overflow.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5093 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5094 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5095 <member name="F:BigIntegerLibrary.BigInteger.RatioToBinaryDigits">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5096 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5097 Ratio for the convertion of a BigInteger's size to a binary digits size.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5098 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5099 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5100 <member name="F:BigIntegerLibrary.BigInteger.Zero">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5101 Integer constants
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5102 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5103 <member name="F:BigIntegerLibrary.BigInteger.digits">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5104 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5105 The array of digits of the number.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5106 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5107 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5108 <member name="F:BigIntegerLibrary.BigInteger.size">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5109 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5110 The actual number of digits of the number.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5111 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5112 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5113 <member name="F:BigIntegerLibrary.BigInteger.sign">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5114 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5115 The number sign.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5116 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5117 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5118 <member name="M:BigIntegerLibrary.BigInteger.#ctor">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5119 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5120 Default constructor, intializing the BigInteger with zero.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5121 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5122 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5123 <member name="M:BigIntegerLibrary.BigInteger.#ctor(System.Int64)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5124 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5125 Constructor creating a new BigInteger as a conversion of a regular base-10 long.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5126 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5127 <param name="n">The base-10 long to be converted</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5128 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5129 <member name="M:BigIntegerLibrary.BigInteger.#ctor(BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5130 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5131 Constructor creating a new BigInteger as a copy of an existing BigInteger.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5132 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5133 <param name="n">The BigInteger to be copied</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5134 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5135 <member name="M:BigIntegerLibrary.BigInteger.#ctor(System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5136 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5137 Constructor creating a BigInteger instance out of a base-10 formatted string.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5138 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5139 <param name="numberString">The base-10 formatted string.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5140 <exception cref="T:BigIntegerLibrary.BigIntegerException">Invalid numeric string exception</exception>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5141 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5142 <member name="M:BigIntegerLibrary.BigInteger.#ctor(System.Byte[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5143 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5144 Constructor creating a positive BigInteger by extracting it's digits from a given byte array.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5145 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5146 <param name="byteArray">The byte array</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5147 <exception cref="T:BigIntegerLibrary.BigIntegerException">The byte array's content exceeds the maximum size of a BigInteger
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5148 exception</exception>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5149 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5150 <member name="M:BigIntegerLibrary.BigInteger.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5151 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5152 Constructor deserializing a BigInteger.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5153 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5154 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5155 <member name="M:BigIntegerLibrary.BigInteger.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5156 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5157 BigInteger serializing method, which should not be called manually.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5158 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5159 <param name="info">Serialization information object</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5160 <param name="context">Streaming context object</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5161 <permission cref="T:System.Security.PermissionSet">Public access</permission>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5162 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5163 <member name="M:BigIntegerLibrary.BigInteger.Equals(BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5164 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5165 Determines whether the specified BigInteger is equal to the current BigInteger.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5166 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5167 <param name="other">The BigInteger to compare with the current BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5168 <returns>True if the specified BigInteger is equal to the current BigInteger,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5169 false otherwise</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5170 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5171 <member name="M:BigIntegerLibrary.BigInteger.Equals(System.Object)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5172 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5173 Determines whether the specified System.Object is equal to the current BigInteger.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5174 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5175 <param name="o">The System.Object to compare with the current BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5176 <returns>True if the specified System.Object is equal to the current BigInteger,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5177 false otherwise</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5178 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5179 <member name="M:BigIntegerLibrary.BigInteger.GetHashCode">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5180 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5181 Serves as a hash function for the BigInteger type.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5182 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5183 <returns>A hash code for the current BigInteger</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5184 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5185 <member name="M:BigIntegerLibrary.BigInteger.ToString">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5186 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5187 String representation of the current BigInteger, converted to its base-10 representation.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5188 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5189 <returns>The string representation of the current BigInteger</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5190 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5191 <member name="M:BigIntegerLibrary.BigInteger.Parse(System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5192 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5193 Parses the number given by a string
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5194 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5195 <param name="str">the number as a string</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5196 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5197 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5198 <member name="M:BigIntegerLibrary.BigInteger.CompareTo(BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5199 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5200 Compares this instance to a specified BigInteger.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5201 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5202 <param name="other">The BigInteger to compare this instance with</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5203 <returns>-1 if the current instance is smaller than the given BigInteger,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5204 0 if the two are equal, 1 otherwise</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5205 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5206 <member name="M:BigIntegerLibrary.BigInteger.CompareTo(System.Object)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5207 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5208 Compares this instance to a specified object.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5209 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5210 <param name="obj">The object to compare this instance with</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5211 <returns>-1 if the current instance is smaller than the given object,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5212 0 if the two are equal, 1 otherwise</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5213 <exception cref="T:System.ArgumentException">obj is not a BigInteger exception</exception>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5214 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5215 <member name="M:BigIntegerLibrary.BigInteger.SizeInBinaryDigits(BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5216 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5217 Returns a BigInteger's size in binary digits.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5218 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5219 <param name="n">The BigInteger whose size in binary digits is to be determined</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5220 <returns>The BigInteger's size in binary digits</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5221 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5222 <member name="M:BigIntegerLibrary.BigInteger.Opposite(BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5223 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5224 BigInteger inverse with respect to addition.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5225 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5226 <param name="n">The BigInteger whose opposite is to be computed</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5227 <returns>The BigInteger inverse with respect to addition</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5228 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5229 <member name="M:BigIntegerLibrary.BigInteger.Greater(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5230 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5231 Greater test between two BigIntegers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5232 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5233 <param name="a">The 1st BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5234 <param name="b">The 2nd BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5235 <returns>True if a &gt; b, false otherwise</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5236 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5237 <member name="M:BigIntegerLibrary.BigInteger.GreaterOrEqual(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5238 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5239 Greater or equal test between two BigIntegers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5240 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5241 <param name="a">The 1st BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5242 <param name="b">The 2nd BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5243 <returns>True if a &gt;= b, false otherwise</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5244 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5245 <member name="M:BigIntegerLibrary.BigInteger.Smaller(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5246 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5247 Smaller test between two BigIntegers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5248 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5249 <param name="a">The 1st BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5250 <param name="b">The 2nd BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5251 <returns>True if a &lt; b, false otherwise</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5252 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5253 <member name="M:BigIntegerLibrary.BigInteger.SmallerOrEqual(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5254 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5255 Smaller or equal test between two BigIntegers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5256 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5257 <param name="a">The 1st BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5258 <param name="b">The 2nd BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5259 <returns>True if a &lt;= b, false otherwise</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5260 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5261 <member name="M:BigIntegerLibrary.BigInteger.Abs(BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5262 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5263 Computes the absolute value of a BigInteger.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5264 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5265 <param name="n">The BigInteger whose absolute value is to be computed</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5266 <returns>The absolute value of the given BigInteger</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5267 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5268 <member name="M:BigIntegerLibrary.BigInteger.Addition(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5269 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5270 Addition operation of two BigIntegers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5271 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5272 <param name="a">The 1st BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5273 <param name="b">The 2nd BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5274 <returns>The BigInteger result of the addition</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5275 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5276 <member name="M:BigIntegerLibrary.BigInteger.Subtraction(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5277 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5278 Subtraction operation of two BigIntegers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5279 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5280 <param name="a">The 1st BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5281 <param name="b">The 2nd BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5282 <returns>The BigInteger result of the subtraction</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5283 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5284 <member name="M:BigIntegerLibrary.BigInteger.Multiplication(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5285 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5286 Multiplication operation of two BigIntegers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5287 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5288 <param name="a">The 1st BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5289 <param name="b">The 2nd BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5290 <returns>The BigInteger result of the multiplication</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5291 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5292 <member name="M:BigIntegerLibrary.BigInteger.Division(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5293 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5294 Division operation of two BigIntegers a and b, b != 0.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5295 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5296 <param name="a">The 1st BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5297 <param name="b">The 2nd BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5298 <returns>The BigInteger result of the division</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5299 <exception cref="T:BigIntegerLibrary.BigIntegerException">Cannot divide by zero exception</exception>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5300 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5301 <member name="M:BigIntegerLibrary.BigInteger.Modulo(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5302 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5303 Modulo operation of two BigIntegers a and b, b != 0.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5304 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5305 <param name="a">The 1st BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5306 <param name="b">The 2nd BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5307 <returns>The BigInteger result of the modulo</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5308 <exception cref="T:BigIntegerLibrary.BigIntegerException">Cannot divide by zero exception</exception>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5309 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5310 <member name="M:BigIntegerLibrary.BigInteger.Power(BigIntegerLibrary.BigInteger,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5311 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5312 Returns the power of a BigInteger base to a non-negative exponent by using the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5313 fast exponentiation algorithm (right to left binary exponentiation).
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5314 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5315 <param name="a">The BigInteger base</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5316 <param name="exponent">The non-negative exponent</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5317 <returns>The power of the BigInteger base to the non-negative exponent</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5318 <exception cref="T:BigIntegerLibrary.BigIntegerException">Cannot raise a BigInteger to a negative power exception.</exception>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5319 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5320 <member name="M:BigIntegerLibrary.BigInteger.IntegerSqrt(BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5321 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5322 Integer square root of the given BigInteger using Newton's numeric method.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5323 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5324 <param name="n">The BigInteger whose integer square root is to be computed</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5325 <returns>The integer square root of the given BigInteger</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5326 <exception cref="T:BigIntegerLibrary.BigIntegerException">Cannot compute the integer square root of a negative number exception</exception>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5327 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5328 <member name="M:BigIntegerLibrary.BigInteger.Gcd(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5329 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5330 Euclidean algorithm for computing the greatest common divisor of two non-negative BigIntegers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5331 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5332 <param name="a">The 1st BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5333 <param name="b">The 2nd BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5334 <returns>The greatest common divisor of the two given BigIntegers</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5335 <exception cref="T:BigIntegerLibrary.BigIntegerException">Cannot compute the Gcd of negative BigIntegers exception</exception>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5336 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5337 <member name="M:BigIntegerLibrary.BigInteger.ExtendedEuclidGcd(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger@,BigIntegerLibrary.BigInteger@)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5338 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5339 Extended Euclidian Gcd algorithm, returning the greatest common divisor of two non-negative BigIntegers,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5340 while also providing u and v, where: a*u + b*v = gcd(a,b).
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5341 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5342 <param name="a">The 1st BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5343 <param name="b">The 2nd BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5344 <param name="u">Output BigInteger parameter, where a*u + b*v = gcd(a,b)</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5345 <param name="v">Output BigInteger parameter, where a*u + b*v = gcd(a,b)</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5346 <returns>The greatest common divisor of the two given BigIntegers</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5347 <exception cref="T:BigIntegerLibrary.BigIntegerException">Cannot compute the Gcd of negative BigIntegers exception</exception>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5348 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5349 <member name="M:BigIntegerLibrary.BigInteger.ModularInverse(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5350 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5351 Computes the modular inverse of a given BigInteger.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5352 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5353 <param name="a">The non-zero BigInteger whose inverse is to be computed</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5354 <param name="n">The BigInteger modulus, which must be greater than or equal to 2</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5355 <returns>The BigInteger equal to a^(-1) mod n</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5356 <exception cref="T:BigIntegerLibrary.BigIntegerException">Invalid number or modulus exception</exception>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5357 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5358 <member name="M:BigIntegerLibrary.BigInteger.ModularExponentiation(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5359 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5360 Returns the power of a BigInteger to a non-negative exponent modulo n, by using the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5361 fast exponentiation algorithm (right to left binary exponentiation) and modulo optimizations.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5362 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5363 <param name="a">The BigInteger base</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5364 <param name="exponent">The non-negative exponent</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5365 <param name="n">The modulus, which must be greater than or equal to 2</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5366 <returns>The power of the BigInteger to the non-negative exponent</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5367 <exception cref="T:BigIntegerLibrary.BigIntegerException">Invalid exponent or modulus exception</exception>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5368 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5369 <member name="M:BigIntegerLibrary.BigInteger.op_Implicit(System.Int64)~BigIntegerLibrary.BigInteger">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5370 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5371 Implicit conversion operator from long to BigInteger.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5372 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5373 <param name="n">The long to be converted to a BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5374 <returns>The BigInteger converted from the given long</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5375 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5376 <member name="M:BigIntegerLibrary.BigInteger.op_Equality(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5377 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5378 Equality test between two BigIntegers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5379 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5380 <param name="a">The 1st BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5381 <param name="b">The 2nd BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5382 <returns>True if a == b, false otherwise</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5383 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5384 <member name="M:BigIntegerLibrary.BigInteger.op_Inequality(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5385 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5386 Inequality test between two BigIntegers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5387 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5388 <param name="a">The 1st BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5389 <param name="b">The 2nd BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5390 <returns>True if a != b, false otherwise</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5391 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5392 <member name="M:BigIntegerLibrary.BigInteger.op_GreaterThan(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5393 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5394 Greater test between two BigIntegers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5395 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5396 <param name="a">The 1st BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5397 <param name="b">The 2nd BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5398 <returns>True if a &gt; b, false otherwise</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5399 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5400 <member name="M:BigIntegerLibrary.BigInteger.op_LessThan(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5401 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5402 Smaller test between two BigIntegers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5403 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5404 <param name="a">The 1st BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5405 <param name="b">The 2nd BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5406 <returns>True if a &lt; b, false otherwise</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5407 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5408 <member name="M:BigIntegerLibrary.BigInteger.op_GreaterThanOrEqual(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5409 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5410 Greater or equal test between two BigIntegers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5411 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5412 <param name="a">The 1st BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5413 <param name="b">The 2nd BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5414 <returns>True if a &gt;= b, false otherwise</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5415 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5416 <member name="M:BigIntegerLibrary.BigInteger.op_LessThanOrEqual(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5417 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5418 Smaller or equal test between two BigIntegers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5419 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5420 <param name="a">The 1st BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5421 <param name="b">The 2nd BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5422 <returns>True if a &lt;= b, false otherwise</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5423 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5424 <member name="M:BigIntegerLibrary.BigInteger.op_UnaryNegation(BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5425 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5426 BigInteger inverse with respect to addition.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5427 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5428 <param name="n">The BigInteger whose opposite is to be computed</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5429 <returns>The BigInteger inverse with respect to addition</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5430 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5431 <member name="M:BigIntegerLibrary.BigInteger.op_Addition(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5432 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5433 Addition operation of two BigIntegers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5434 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5435 <param name="a">The 1st BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5436 <param name="b">The 2nd BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5437 <returns>The BigInteger result of the addition</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5438 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5439 <member name="M:BigIntegerLibrary.BigInteger.op_Subtraction(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5440 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5441 Subtraction operation of two BigIntegers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5442 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5443 <param name="a">The 1st BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5444 <param name="b">The 2nd BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5445 <returns>The BigInteger result of the subtraction</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5446 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5447 <member name="M:BigIntegerLibrary.BigInteger.op_Multiply(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5448 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5449 Multiplication operation of two BigIntegers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5450 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5451 <param name="a">The 1st BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5452 <param name="b">The 2nd BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5453 <returns>The BigInteger result of the multiplication</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5454 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5455 <member name="M:BigIntegerLibrary.BigInteger.op_Division(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5456 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5457 Division operation of two BigIntegers a and b, b != 0.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5458 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5459 <param name="a">The 1st BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5460 <param name="b">The 2nd BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5461 <returns>The BigInteger result of the division</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5462 <exception cref="T:BigIntegerLibrary.BigIntegerException">Cannot divide by zero exception</exception>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5463 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5464 <member name="M:BigIntegerLibrary.BigInteger.op_Modulus(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5465 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5466 Modulo operation of two BigIntegers a and b, b != 0.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5467 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5468 <param name="a">The 1st BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5469 <param name="b">The 2nd BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5470 <returns>The BigInteger result of the modulo</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5471 <exception cref="T:BigIntegerLibrary.BigIntegerException">Cannot divide by zero exception</exception>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5472 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5473 <member name="M:BigIntegerLibrary.BigInteger.op_Increment(BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5474 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5475 Incremetation by one operation of a BigInteger.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5476 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5477 <param name="n">The BigInteger to be incremented by one</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5478 <returns>The BigInteger result of incrementing by one</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5479 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5480 <member name="M:BigIntegerLibrary.BigInteger.op_Decrement(BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5481 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5482 Decremetation by one operation of a BigInteger.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5483 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5484 <param name="n">The BigInteger to be decremented by one</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5485 <returns>The BigInteger result of decrementing by one</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5486 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5487 <member name="M:BigIntegerLibrary.BigInteger.Add(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5488 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5489 Adds two BigNumbers a and b, where a >= b, a, b non-negative.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5490 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5491 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5492 <member name="M:BigIntegerLibrary.BigInteger.Subtract(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5493 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5494 Subtracts the BigInteger b from the BigInteger a, where a >= b, a, b non-negative.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5495 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5496 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5497 <member name="M:BigIntegerLibrary.BigInteger.Multiply(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5498 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5499 Multiplies two BigIntegers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5500 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5501 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5502 <member name="M:BigIntegerLibrary.BigInteger.DivideByOneDigitNumber(BigIntegerLibrary.BigInteger,System.Int64)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5503 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5504 Divides a BigInteger by a one-digit int.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5505 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5506 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5507 <member name="M:BigIntegerLibrary.BigInteger.DivideByBigNumber(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5508 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5509 Divides a BigInteger by another BigInteger.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5510 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5511 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5512 <member name="M:BigIntegerLibrary.BigInteger.DivideByBigNumberSmaller(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5513 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5514 DivideByBigNumber auxiliary method.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5515 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5516 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5517 <member name="M:BigIntegerLibrary.BigInteger.Difference(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5518 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5519 DivideByBigNumber auxilary method.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5520 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5521 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5522 <member name="M:BigIntegerLibrary.BigInteger.Trial(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5523 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5524 DivideByBigNumber auxilary method.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5525 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5526 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5527 <member name="T:ZXing.Client.Result.TelParsedResult">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5528 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5529 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5530 <member name="T:ZXing.Client.Result.SMSTOMMSTOResultParser">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5531 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5532 <p>Parses an "smsto:" URI result, whose format is not standardized but appears to be like:
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5533 {@code smsto:number(:body)}.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5534 <p>This actually also parses URIs starting with "smsto:", "mmsto:", "SMSTO:", and
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5535 "MMSTO:", and treats them all the same way, and effectively converts them to an "sms:" URI
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5536 for purposes of forwarding to the platform.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5537 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5538 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5539 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5540 <member name="T:ZXing.Client.Result.BookmarkDoCoMoResultParser">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5541 <author> Sean Owen
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5542 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5543 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5544 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5545 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5546 <member name="T:ZXing.Client.Result.BizcardResultParser">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5547 <summary> Implements the "BIZCARD" address book entry format, though this has been
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5548 largely reverse-engineered from examples observed in the wild -- still
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5549 looking for a definitive reference.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5550
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5551 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5552 <author> Sean Owen
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5553 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5554 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5555 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5556 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5557 <member name="T:ZXing.Client.Result.AddressBookParsedResult">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5558 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5559 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5560 <member name="P:ZXing.Client.Result.AddressBookParsedResult.Pronunciation">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5561 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5562 In Japanese, the name is written in kanji, which can have multiple readings. Therefore a hint
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5563 is often provided, called furigana, which spells the name phonetically.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5564 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5565 <return>The pronunciation of the getNames() field, often in hiragana or katakana.</return>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5566 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5567 <member name="P:ZXing.Client.Result.AddressBookParsedResult.PhoneTypes">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5568 <return>optional descriptions of the type of each phone number. It could be like "HOME", but,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5569 there is no guaranteed or standard format.</return>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5570 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5571 <member name="P:ZXing.Client.Result.AddressBookParsedResult.EmailTypes">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5572 <return>optional descriptions of the type of each e-mail. It could be like "WORK", but,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5573 there is no guaranteed or standard format.</return>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5574 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5575 <member name="P:ZXing.Client.Result.AddressBookParsedResult.AddressTypes">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5576 <return>optional descriptions of the type of each e-mail. It could be like "WORK", but,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5577 there is no guaranteed or standard format.</return>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5578 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5579 <member name="P:ZXing.Client.Result.AddressBookParsedResult.Birthday">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5580 <return>birthday formatted as yyyyMMdd (e.g. 19780917)</return>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5581 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5582 <member name="P:ZXing.Client.Result.AddressBookParsedResult.Geo">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5583 <return>a location as a latitude/longitude pair</return>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5584 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5585 <member name="T:ZXing.Aztec.Internal.HighLevelEncoder">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5586 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5587 This produces nearly optimal encodings of text into the first-level of
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5588 encoding used by Aztec code.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5589 It uses a dynamic algorithm. For each prefix of the string, it determines
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5590 a set of encodings that could lead to this prefix. We repeatedly add a
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5591 character and generate a new set of optimal encodings until we have read
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5592 through the entire input.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5593 @author Frank Yellin
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5594 @author Rustam Abdullaev
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5595 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5596 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5597 <member name="M:ZXing.Aztec.Internal.HighLevelEncoder.encode">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5598 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5599 Convert the text represented by this High Level Encoder into a BitArray.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5600 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5601 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5602 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5603 <member name="T:ZXing.QrCode.Internal.MatrixUtil">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5604 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5605
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5606 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5607 <author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5608 satorux@google.com (Satoru Takabayashi) - creator
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5609 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5610 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5611 <member name="M:ZXing.QrCode.Internal.MatrixUtil.clearMatrix(ZXing.QrCode.Internal.ByteMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5612 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5613 Set all cells to 2. 2 means that the cell is empty (not set yet).
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5614
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5615 JAVAPORT: We shouldn't need to do this at all. The code should be rewritten to begin encoding
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5616 with the ByteMatrix initialized all to zero.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5617 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5618 <param name="matrix">The matrix.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5619 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5620 <member name="M:ZXing.QrCode.Internal.MatrixUtil.buildMatrix(ZXing.Common.BitArray,ZXing.QrCode.Internal.ErrorCorrectionLevel,ZXing.QrCode.Internal.Version,System.Int32,ZXing.QrCode.Internal.ByteMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5621 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5622 Build 2D matrix of QR Code from "dataBits" with "ecLevel", "version" and "getMaskPattern". On
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5623 success, store the result in "matrix" and return true.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5624 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5625 <param name="dataBits">The data bits.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5626 <param name="ecLevel">The ec level.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5627 <param name="version">The version.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5628 <param name="maskPattern">The mask pattern.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5629 <param name="matrix">The matrix.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5630 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5631 <member name="M:ZXing.QrCode.Internal.MatrixUtil.embedBasicPatterns(ZXing.QrCode.Internal.Version,ZXing.QrCode.Internal.ByteMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5632 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5633 Embed basic patterns. On success, modify the matrix and return true.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5634 The basic patterns are:
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5635 - Position detection patterns
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5636 - Timing patterns
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5637 - Dark dot at the left bottom corner
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5638 - Position adjustment patterns, if need be
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5639 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5640 <param name="version">The version.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5641 <param name="matrix">The matrix.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5642 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5643 <member name="M:ZXing.QrCode.Internal.MatrixUtil.embedTypeInfo(ZXing.QrCode.Internal.ErrorCorrectionLevel,System.Int32,ZXing.QrCode.Internal.ByteMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5644 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5645 Embed type information. On success, modify the matrix.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5646 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5647 <param name="ecLevel">The ec level.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5648 <param name="maskPattern">The mask pattern.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5649 <param name="matrix">The matrix.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5650 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5651 <member name="M:ZXing.QrCode.Internal.MatrixUtil.maybeEmbedVersionInfo(ZXing.QrCode.Internal.Version,ZXing.QrCode.Internal.ByteMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5652 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5653 Embed version information if need be. On success, modify the matrix and return true.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5654 See 8.10 of JISX0510:2004 (p.47) for how to embed version information.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5655 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5656 <param name="version">The version.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5657 <param name="matrix">The matrix.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5658 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5659 <member name="M:ZXing.QrCode.Internal.MatrixUtil.embedDataBits(ZXing.Common.BitArray,System.Int32,ZXing.QrCode.Internal.ByteMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5660 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5661 Embed "dataBits" using "getMaskPattern". On success, modify the matrix and return true.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5662 For debugging purposes, it skips masking process if "getMaskPattern" is -1.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5663 See 8.7 of JISX0510:2004 (p.38) for how to embed data bits.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5664 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5665 <param name="dataBits">The data bits.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5666 <param name="maskPattern">The mask pattern.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5667 <param name="matrix">The matrix.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5668 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5669 <member name="M:ZXing.QrCode.Internal.MatrixUtil.findMSBSet(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5670 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5671 Return the position of the most significant bit set (to one) in the "value". The most
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5672 significant bit is position 32. If there is no bit set, return 0. Examples:
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5673 - findMSBSet(0) => 0
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5674 - findMSBSet(1) => 1
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5675 - findMSBSet(255) => 8
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5676 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5677 <param name="value_Renamed">The value_ renamed.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5678 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5679 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5680 <member name="M:ZXing.QrCode.Internal.MatrixUtil.calculateBCHCode(System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5681 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5682 Calculate BCH (Bose-Chaudhuri-Hocquenghem) code for "value" using polynomial "poly". The BCH
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5683 code is used for encoding type information and version information.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5684 Example: Calculation of version information of 7.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5685 f(x) is created from 7.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5686 - 7 = 000111 in 6 bits
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5687 - f(x) = x^2 + x^2 + x^1
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5688 g(x) is given by the standard (p. 67)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5689 - g(x) = x^12 + x^11 + x^10 + x^9 + x^8 + x^5 + x^2 + 1
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5690 Multiply f(x) by x^(18 - 6)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5691 - f'(x) = f(x) * x^(18 - 6)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5692 - f'(x) = x^14 + x^13 + x^12
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5693 Calculate the remainder of f'(x) / g(x)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5694 x^2
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5695 __________________________________________________
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5696 g(x) )x^14 + x^13 + x^12
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5697 x^14 + x^13 + x^12 + x^11 + x^10 + x^7 + x^4 + x^2
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5698 --------------------------------------------------
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5699 x^11 + x^10 + x^7 + x^4 + x^2
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5700
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5701 The remainder is x^11 + x^10 + x^7 + x^4 + x^2
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5702 Encode it in binary: 110010010100
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5703 The return value is 0xc94 (1100 1001 0100)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5704
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5705 Since all coefficients in the polynomials are 1 or 0, we can do the calculation by bit
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5706 operations. We don't care if cofficients are positive or negative.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5707 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5708 <param name="value">The value.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5709 <param name="poly">The poly.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5710 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5711 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5712 <member name="M:ZXing.QrCode.Internal.MatrixUtil.makeTypeInfoBits(ZXing.QrCode.Internal.ErrorCorrectionLevel,System.Int32,ZXing.Common.BitArray)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5713 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5714 Make bit vector of type information. On success, store the result in "bits" and return true.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5715 Encode error correction level and mask pattern. See 8.9 of
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5716 JISX0510:2004 (p.45) for details.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5717 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5718 <param name="ecLevel">The ec level.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5719 <param name="maskPattern">The mask pattern.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5720 <param name="bits">The bits.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5721 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5722 <member name="M:ZXing.QrCode.Internal.MatrixUtil.makeVersionInfoBits(ZXing.QrCode.Internal.Version,ZXing.Common.BitArray)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5723 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5724 Make bit vector of version information. On success, store the result in "bits" and return true.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5725 See 8.10 of JISX0510:2004 (p.45) for details.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5726 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5727 <param name="version">The version.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5728 <param name="bits">The bits.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5729 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5730 <member name="M:ZXing.QrCode.Internal.MatrixUtil.isEmpty(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5731 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5732 Check if "value" is empty.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5733 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5734 <param name="value">The value.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5735 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5736 <c>true</c> if the specified value is empty; otherwise, <c>false</c>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5737 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5738 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5739 <member name="M:ZXing.QrCode.Internal.MatrixUtil.embedDarkDotAtLeftBottomCorner(ZXing.QrCode.Internal.ByteMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5740 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5741 Embed the lonely dark dot at left bottom corner. JISX0510:2004 (p.46)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5742 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5743 <param name="matrix">The matrix.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5744 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5745 <member name="M:ZXing.QrCode.Internal.MatrixUtil.embedPositionAdjustmentPattern(System.Int32,System.Int32,ZXing.QrCode.Internal.ByteMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5746 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5747 Note that we cannot unify the function with embedPositionDetectionPattern() despite they are
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5748 almost identical, since we cannot write a function that takes 2D arrays in different sizes in
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5749 C/C++. We should live with the fact.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5750 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5751 <param name="xStart">The x start.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5752 <param name="yStart">The y start.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5753 <param name="matrix">The matrix.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5754 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5755 <member name="M:ZXing.QrCode.Internal.MatrixUtil.embedPositionDetectionPatternsAndSeparators(ZXing.QrCode.Internal.ByteMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5756 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5757 Embed position detection patterns and surrounding vertical/horizontal separators.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5758 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5759 <param name="matrix">The matrix.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5760 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5761 <member name="M:ZXing.QrCode.Internal.MatrixUtil.maybeEmbedPositionAdjustmentPatterns(ZXing.QrCode.Internal.Version,ZXing.QrCode.Internal.ByteMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5762 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5763 Embed position adjustment patterns if need be.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5764 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5765 <param name="version">The version.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5766 <param name="matrix">The matrix.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5767 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5768 <member name="T:ZXing.QrCode.Internal.FinderPatternInfo">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5769 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5770 <p>Encapsulates information about finder patterns in an image, including the location of
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5771 the three finder patterns, and their estimated module size.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5772 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5773 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5774 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5775 <member name="M:ZXing.QrCode.Internal.FinderPatternInfo.#ctor(ZXing.QrCode.Internal.FinderPattern[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5776 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5777 Initializes a new instance of the <see cref="T:ZXing.QrCode.Internal.FinderPatternInfo"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5778 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5779 <param name="patternCenters">The pattern centers.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5780 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5781 <member name="P:ZXing.QrCode.Internal.FinderPatternInfo.BottomLeft">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5782 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5783 Gets the bottom left.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5784 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5785 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5786 <member name="P:ZXing.QrCode.Internal.FinderPatternInfo.TopLeft">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5787 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5788 Gets the top left.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5789 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5790 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5791 <member name="P:ZXing.QrCode.Internal.FinderPatternInfo.TopRight">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5792 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5793 Gets the top right.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5794 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5795 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5796 <member name="T:ZXing.OneD.MultiFormatOneDReader">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5797 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5798 <author>dswitkin@google.com (Daniel Switkin)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5799 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5800 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5801 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5802 <member name="M:ZXing.OneD.MultiFormatOneDReader.#ctor(System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5803 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5804 Initializes a new instance of the <see cref="T:ZXing.OneD.MultiFormatOneDReader"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5805 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5806 <param name="hints">The hints.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5807 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5808 <member name="M:ZXing.OneD.MultiFormatOneDReader.decodeRow(System.Int32,ZXing.Common.BitArray,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5809 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5810 <p>Attempts to decode a one-dimensional barcode format given a single row of
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5811 an image.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5812 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5813 <param name="rowNumber">row number from top of the row</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5814 <param name="row">the black/white pixel data of the row</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5815 <param name="hints">decode hints</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5816 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5817 <see cref="T:ZXing.Result"/>containing encoded string and start/end of barcode or null, if an error occurs or barcode cannot be found
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5818 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5819 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5820 <member name="M:ZXing.OneD.MultiFormatOneDReader.reset">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5821 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5822 Resets any internal state the implementation has after a decode, to prepare it
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5823 for reuse.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5824 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5825 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5826 <member name="T:ZXing.Datamatrix.DatamatrixEncodingOptions">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5827 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5828 The class holds the available options for the DatamatrixWriter
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5829 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5830 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5831 <member name="P:ZXing.Datamatrix.DatamatrixEncodingOptions.SymbolShape">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5832 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5833 Specifies the matrix shape for Data Matrix
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5834 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5835 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5836 <member name="P:ZXing.Datamatrix.DatamatrixEncodingOptions.MinSize">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5837 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5838 Specifies a minimum barcode size
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5839 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5840 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5841 <member name="P:ZXing.Datamatrix.DatamatrixEncodingOptions.MaxSize">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5842 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5843 Specifies a maximum barcode size
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5844 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5845 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5846 <member name="P:ZXing.Datamatrix.DatamatrixEncodingOptions.DefaultEncodation">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5847 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5848 Specifies the default encodation
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5849 Make sure that the content fits into the encodation value, otherwise there will be an exception thrown.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5850 standard value: Encodation.ASCII
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5851 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5852 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5853 <member name="T:ZXing.Common.GlobalHistogramBinarizer">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5854 <summary> This Binarizer implementation uses the old ZXing global histogram approach. It is suitable
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5855 for low-end mobile devices which don't have enough CPU or memory to use a local thresholding
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5856 algorithm. However, because it picks a global black point, it cannot handle difficult shadows
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5857 and gradients.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5858
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5859 Faster mobile devices and all desktop applications should probably use HybridBinarizer instead.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5860
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5861 <author>dswitkin@google.com (Daniel Switkin)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5862 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5863 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5864 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5865 <member name="T:ZXing.Binarizer">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5866 <summary> This class hierarchy provides a set of methods to convert luminance data to 1 bit data.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5867 It allows the algorithm to vary polymorphically, for example allowing a very expensive
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5868 thresholding technique for servers and a fast one for mobile. It also permits the implementation
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5869 to vary, e.g. a JNI version for Android and a Java fallback version for other platforms.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5870
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5871 <author>dswitkin@google.com (Daniel Switkin)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5872 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5873 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5874 <member name="M:ZXing.Binarizer.#ctor(ZXing.LuminanceSource)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5875 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5876 Initializes a new instance of the <see cref="T:ZXing.Binarizer"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5877 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5878 <param name="source">The source.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5879 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5880 <member name="M:ZXing.Binarizer.getBlackRow(System.Int32,ZXing.Common.BitArray)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5881 <summary> Converts one row of luminance data to 1 bit data. May actually do the conversion, or return
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5882 cached data. Callers should assume this method is expensive and call it as seldom as possible.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5883 This method is intended for decoding 1D barcodes and may choose to apply sharpening.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5884 For callers which only examine one row of pixels at a time, the same BitArray should be reused
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5885 and passed in with each call for performance. However it is legal to keep more than one row
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5886 at a time if needed.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5887 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5888 <param name="y">The row to fetch, 0 &lt;= y &lt; bitmap height.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5889 <param name="row">An optional preallocated array. If null or too small, it will be ignored.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5890 If used, the Binarizer will call BitArray.clear(). Always use the returned object.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5891 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5892 <returns> The array of bits for this row (true means black).</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5893 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5894 <member name="M:ZXing.Binarizer.createBinarizer(ZXing.LuminanceSource)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5895 <summary> Creates a new object with the same type as this Binarizer implementation, but with pristine
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5896 state. This is needed because Binarizer implementations may be stateful, e.g. keeping a cache
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5897 of 1 bit data. See Effective Java for why we can't use Java's clone() method.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5898 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5899 <param name="source">The LuminanceSource this Binarizer will operate on.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5900 <returns> A new concrete Binarizer implementation object.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5901 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5902 <member name="P:ZXing.Binarizer.LuminanceSource">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5903 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5904 Gets the luminance source object.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5905 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5906 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5907 <member name="P:ZXing.Binarizer.BlackMatrix">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5908 <summary> Converts a 2D array of luminance data to 1 bit data. As above, assume this method is expensive
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5909 and do not call it repeatedly. This method is intended for decoding 2D barcodes and may or
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5910 may not apply sharpening. Therefore, a row from this matrix may not be identical to one
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5911 fetched using getBlackRow(), so don't mix and match between them.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5912 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5913 <returns> The 2D array of bits for the image (true means black).</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5914 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5915 <member name="P:ZXing.Binarizer.Width">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5916 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5917 Gets the width of the luminance source object.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5918 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5919 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5920 <member name="P:ZXing.Binarizer.Height">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5921 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5922 Gets the height of the luminance source object.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5923 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5924 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5925 <member name="M:ZXing.Common.GlobalHistogramBinarizer.#ctor(ZXing.LuminanceSource)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5926 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5927 Initializes a new instance of the <see cref="T:ZXing.Common.GlobalHistogramBinarizer"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5928 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5929 <param name="source">The source.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5930 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5931 <member name="M:ZXing.Common.GlobalHistogramBinarizer.getBlackRow(System.Int32,ZXing.Common.BitArray)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5932 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5933 Applies simple sharpening to the row data to improve performance of the 1D Readers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5934 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5935 <param name="y"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5936 <param name="row"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5937 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5938 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5939 <member name="M:ZXing.Common.GlobalHistogramBinarizer.createBinarizer(ZXing.LuminanceSource)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5940 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5941 Creates a new object with the same type as this Binarizer implementation, but with pristine
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5942 state. This is needed because Binarizer implementations may be stateful, e.g. keeping a cache
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5943 of 1 bit data. See Effective Java for why we can't use Java's clone() method.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5944 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5945 <param name="source">The LuminanceSource this Binarizer will operate on.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5946 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5947 A new concrete Binarizer implementation object.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5948 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5949 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5950 <member name="P:ZXing.Common.GlobalHistogramBinarizer.BlackMatrix">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5951 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5952 Does not sharpen the data, as this call is intended to only be used by 2D Readers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5953 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5954 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5955 <member name="T:ZXing.Common.Detector.WhiteRectangleDetector">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5956 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5957 Detects a candidate barcode-like rectangular region within an image. It
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5958 starts around the center of the image, increases the size of the candidate
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5959 region until it finds a white rectangular region. By keeping track of the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5960 last black points it encountered, it determines the corners of the barcode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5961 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5962 <author>David Olivier</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5963 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5964 <member name="M:ZXing.Common.Detector.WhiteRectangleDetector.Create(ZXing.Common.BitMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5965 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5966 Creates a WhiteRectangleDetector instance
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5967 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5968 <param name="image">The image.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5969 <returns>null, if image is too small, otherwise a WhiteRectangleDetector instance</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5970 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5971 <member name="M:ZXing.Common.Detector.WhiteRectangleDetector.Create(ZXing.Common.BitMatrix,System.Int32,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5972 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5973 Creates a WhiteRectangleDetector instance
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5974 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5975 <param name="image">The image.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5976 <param name="initSize">Size of the init.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5977 <param name="x">The x.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5978 <param name="y">The y.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5979 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5980 null, if image is too small, otherwise a WhiteRectangleDetector instance
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5981 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5982 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5983 <member name="M:ZXing.Common.Detector.WhiteRectangleDetector.#ctor(ZXing.Common.BitMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5984 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5985 Initializes a new instance of the <see cref="T:ZXing.Common.Detector.WhiteRectangleDetector"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5986 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5987 <param name="image">The image.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5988 <exception cref="T:System.ArgumentException">if image is too small</exception>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5989 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5990 <member name="M:ZXing.Common.Detector.WhiteRectangleDetector.#ctor(ZXing.Common.BitMatrix,System.Int32,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5991 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5992 Initializes a new instance of the <see cref="T:ZXing.Common.Detector.WhiteRectangleDetector"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5993 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5994 <param name="image">The image.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5995 <param name="initSize">Size of the init.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5996 <param name="x">The x.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5997 <param name="y">The y.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5998 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
5999 <member name="M:ZXing.Common.Detector.WhiteRectangleDetector.detect">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6000 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6001 Detects a candidate barcode-like rectangular region within an image. It
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6002 starts around the center of the image, increases the size of the candidate
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6003 region until it finds a white rectangular region.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6004 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6005 <returns><see cref="T:ZXing.ResultPoint"/>[] describing the corners of the rectangular
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6006 region. The first and last points are opposed on the diagonal, as
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6007 are the second and third. The first point will be the topmost
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6008 point and the last, the bottommost. The second point will be
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6009 leftmost and the third, the rightmost</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6010 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6011 <member name="M:ZXing.Common.Detector.WhiteRectangleDetector.centerEdges(ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6012 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6013 recenters the points of a constant distance towards the center
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6014 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6015 <param name="y">bottom most point</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6016 <param name="z">left most point</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6017 <param name="x">right most point</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6018 <param name="t">top most point</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6019 <returns><see cref="T:ZXing.ResultPoint"/>[] describing the corners of the rectangular
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6020 region. The first and last points are opposed on the diagonal, as
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6021 are the second and third. The first point will be the topmost
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6022 point and the last, the bottommost. The second point will be
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6023 leftmost and the third, the rightmost</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6024 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6025 <member name="M:ZXing.Common.Detector.WhiteRectangleDetector.containsBlackPoint(System.Int32,System.Int32,System.Int32,System.Boolean)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6026 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6027 Determines whether a segment contains a black point
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6028 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6029 <param name="a">min value of the scanned coordinate</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6030 <param name="b">max value of the scanned coordinate</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6031 <param name="fixed">value of fixed coordinate</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6032 <param name="horizontal">set to true if scan must be horizontal, false if vertical</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6033 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6034 true if a black point has been found, else false.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6035 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6036 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6037 <member name="T:ZXing.Common.BitMatrix">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6038 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6039 <p>Represents a 2D matrix of bits. In function arguments below, and throughout the common
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6040 module, x is the column position, and y is the row position. The ordering is always x, y.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6041 The origin is at the top-left.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6042 <p>Internally the bits are represented in a 1-D array of 32-bit ints. However, each row begins
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6043 with a new int. This is done intentionally so that we can copy out a row into a BitArray very
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6044 efficiently.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6045 <p>The ordering of bits is row-major. Within each int, the least significant bits are used first,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6046 meaning they represent lower x values. This is compatible with BitArray's implementation.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6047 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6048 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6049 <author>dswitkin@google.com (Daniel Switkin)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6050 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6051 <member name="M:ZXing.Common.BitMatrix.flip(System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6052 <summary> <p>Flips the given bit.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6053
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6054 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6055 <param name="x">The horizontal component (i.e. which column)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6056 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6057 <param name="y">The vertical component (i.e. which row)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6058 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6059 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6060 <member name="M:ZXing.Common.BitMatrix.clear">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6061 <summary> Clears all bits (sets to false).</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6062 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6063 <member name="M:ZXing.Common.BitMatrix.setRegion(System.Int32,System.Int32,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6064 <summary> <p>Sets a square region of the bit matrix to true.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6065
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6066 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6067 <param name="left">The horizontal position to begin at (inclusive)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6068 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6069 <param name="top">The vertical position to begin at (inclusive)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6070 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6071 <param name="width">The width of the region
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6072 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6073 <param name="height">The height of the region
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6074 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6075 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6076 <member name="M:ZXing.Common.BitMatrix.getRow(System.Int32,ZXing.Common.BitArray)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6077 <summary> A fast method to retrieve one row of data from the matrix as a BitArray.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6078
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6079 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6080 <param name="y">The row to retrieve
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6081 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6082 <param name="row">An optional caller-allocated BitArray, will be allocated if null or too small
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6083 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6084 <returns> The resulting BitArray - this reference should always be used even when passing
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6085 your own row
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6086 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6087 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6088 <member name="M:ZXing.Common.BitMatrix.setRow(System.Int32,ZXing.Common.BitArray)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6089 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6090 Sets the row.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6091 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6092 <param name="y">row to set</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6093 <param name="row">{@link BitArray} to copy from</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6094 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6095 <member name="M:ZXing.Common.BitMatrix.rotate180">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6096 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6097 Modifies this {@code BitMatrix} to represent the same but rotated 180 degrees
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6098 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6099 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6100 <member name="M:ZXing.Common.BitMatrix.getEnclosingRectangle">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6101 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6102 This is useful in detecting the enclosing rectangle of a 'pure' barcode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6103 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6104 <returns>{left,top,width,height} enclosing rectangle of all 1 bits, or null if it is all white</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6105 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6106 <member name="M:ZXing.Common.BitMatrix.getTopLeftOnBit">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6107 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6108 This is useful in detecting a corner of a 'pure' barcode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6109 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6110 <returns>{x,y} coordinate of top-left-most 1 bit, or null if it is all white</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6111 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6112 <member name="M:ZXing.Common.BitMatrix.ToBitmap(ZXing.BarcodeFormat,System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6113 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6114 Converts this ByteMatrix to a black and white bitmap.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6115 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6116 <returns>A black and white bitmap converted from this ByteMatrix.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6117 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6118 <member name="P:ZXing.Common.BitMatrix.Width">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6119 <returns> The width of the matrix
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6120 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6121 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6122 <member name="P:ZXing.Common.BitMatrix.Height">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6123 <returns> The height of the matrix
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6124 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6125 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6126 <member name="P:ZXing.Common.BitMatrix.Dimension">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6127 <summary> This method is for compatibility with older code. It's only logical to call if the matrix
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6128 is square, so I'm throwing if that's not the case.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6129
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6130 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6131 <returns> row/column dimension of this matrix
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6132 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6133 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6134 <member name="P:ZXing.Common.BitMatrix.Item(System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6135 <summary> <p>Gets the requested bit, where true means black.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6136
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6137 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6138 <param name="x">The horizontal component (i.e. which column)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6139 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6140 <param name="y">The vertical component (i.e. which row)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6141 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6142 <returns> value of given bit in matrix
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6143 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6144 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6145 <member name="T:BigIntegerLibrary.Sign">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6146 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6147 The number's sign, where Positive also stands for the number zero.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6148 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6149 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6150 <member name="T:ZXing.Client.Result.ISBNParsedResult">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6151 <author>jbreiden@google.com (Jeff Breidenbach)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6152 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6153 <member name="T:ZXing.Aztec.Internal.AztecCode">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6154 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6155 Aztec 2D code representation
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6156 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6157 <author>Rustam Abdullaev</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6158 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6159 <member name="P:ZXing.Aztec.Internal.AztecCode.isCompact">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6160 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6161 Compact or full symbol indicator
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6162 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6163 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6164 <member name="P:ZXing.Aztec.Internal.AztecCode.Size">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6165 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6166 Size in pixels (width and height)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6167 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6168 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6169 <member name="P:ZXing.Aztec.Internal.AztecCode.Layers">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6170 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6171 Number of levels
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6172 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6173 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6174 <member name="P:ZXing.Aztec.Internal.AztecCode.CodeWords">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6175 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6176 Number of data codewords
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6177 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6178 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6179 <member name="P:ZXing.Aztec.Internal.AztecCode.Matrix">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6180 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6181 The symbol image
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6182 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6183 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6184 <member name="T:ZXing.Aztec.Internal.Detector">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6185 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6186 Encapsulates logic that can detect an Aztec Code in an image, even if the Aztec Code
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6187 is rotated or skewed, or partially obscured.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6188 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6189 <author>David Olivier</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6190 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6191 <member name="M:ZXing.Aztec.Internal.Detector.#ctor(ZXing.Common.BitMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6192 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6193 Initializes a new instance of the <see cref="T:ZXing.Aztec.Internal.Detector"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6194 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6195 <param name="image">The image.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6196 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6197 <member name="M:ZXing.Aztec.Internal.Detector.detect">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6198 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6199 Detects an Aztec Code in an image.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6200 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6201 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6202 <member name="M:ZXing.Aztec.Internal.Detector.detect(System.Boolean)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6203 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6204 Detects an Aztec Code in an image.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6205 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6206 <param name="isMirror">if set to <c>true</c> [is mirror].</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6207 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6208 encapsulating results of detecting an Aztec Code
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6209 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6210 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6211 <member name="M:ZXing.Aztec.Internal.Detector.extractParameters(ZXing.ResultPoint[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6212 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6213 Extracts the number of data layers and data blocks from the layer around the bull's eye
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6214 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6215 <param name="bullsEyeCorners">bullEyeCornerPoints the array of bull's eye corners</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6216 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6217 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6218 <member name="M:ZXing.Aztec.Internal.Detector.getCorrectedParameterData(System.Int64,System.Boolean)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6219 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6220 Corrects the parameter bits using Reed-Solomon algorithm
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6221 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6222 <param name="parameterData">paremeter bits</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6223 <param name="compact">compact true if this is a compact Aztec code</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6224 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6225 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6226 <member name="M:ZXing.Aztec.Internal.Detector.getBullsEyeCorners(ZXing.Aztec.Internal.Detector.Point)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6227 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6228 Finds the corners of a bull-eye centered on the passed point
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6229 This returns the centers of the diagonal points just outside the bull's eye
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6230 Returns [topRight, bottomRight, bottomLeft, topLeft]
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6231 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6232 <param name="pCenter">Center point</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6233 <returns>The corners of the bull-eye</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6234 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6235 <member name="M:ZXing.Aztec.Internal.Detector.getMatrixCenter">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6236 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6237 Finds a candidate center point of an Aztec code from an image
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6238 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6239 <returns>the center point</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6240 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6241 <member name="M:ZXing.Aztec.Internal.Detector.getMatrixCornerPoints(ZXing.ResultPoint[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6242 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6243 Gets the Aztec code corners from the bull's eye corners and the parameters.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6244 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6245 <param name="bullsEyeCorners">the array of bull's eye corners</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6246 <returns>the array of aztec code corners</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6247 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6248 <member name="M:ZXing.Aztec.Internal.Detector.sampleGrid(ZXing.Common.BitMatrix,ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6249 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6250 Creates a BitMatrix by sampling the provided image.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6251 topLeft, topRight, bottomRight, and bottomLeft are the centers of the squares on the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6252 diagonal just outside the bull's eye.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6253 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6254 <param name="image">The image.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6255 <param name="topLeft">The top left.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6256 <param name="bottomLeft">The bottom left.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6257 <param name="bottomRight">The bottom right.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6258 <param name="topRight">The top right.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6259 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6260 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6261 <member name="M:ZXing.Aztec.Internal.Detector.sampleLine(ZXing.ResultPoint,ZXing.ResultPoint,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6262 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6263 Samples a line
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6264 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6265 <param name="p1">start point (inclusive)</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6266 <param name="p2">end point (exclusive)</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6267 <param name="size">number of bits</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6268 <returns> the array of bits as an int (first bit is high-order bit of result)</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6269 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6270 <member name="M:ZXing.Aztec.Internal.Detector.isWhiteOrBlackRectangle(ZXing.Aztec.Internal.Detector.Point,ZXing.Aztec.Internal.Detector.Point,ZXing.Aztec.Internal.Detector.Point,ZXing.Aztec.Internal.Detector.Point)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6271 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6272 Determines whether [is white or black rectangle] [the specified p1].
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6273 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6274 <param name="p1">The p1.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6275 <param name="p2">The p2.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6276 <param name="p3">The p3.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6277 <param name="p4">The p4.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6278 <returns>true if the border of the rectangle passed in parameter is compound of white points only
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6279 or black points only</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6280 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6281 <member name="M:ZXing.Aztec.Internal.Detector.getColor(ZXing.Aztec.Internal.Detector.Point,ZXing.Aztec.Internal.Detector.Point)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6282 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6283 Gets the color of a segment
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6284 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6285 <param name="p1">The p1.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6286 <param name="p2">The p2.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6287 <returns>1 if segment more than 90% black, -1 if segment is more than 90% white, 0 else</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6288 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6289 <member name="M:ZXing.Aztec.Internal.Detector.getFirstDifferent(ZXing.Aztec.Internal.Detector.Point,System.Boolean,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6290 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6291 Gets the coordinate of the first point with a different color in the given direction
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6292 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6293 <param name="init">The init.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6294 <param name="color">if set to <c>true</c> [color].</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6295 <param name="dx">The dx.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6296 <param name="dy">The dy.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6297 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6298 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6299 <member name="M:ZXing.Aztec.Internal.Detector.expandSquare(ZXing.ResultPoint[],System.Single,System.Single)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6300 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6301 Expand the square represented by the corner points by pushing out equally in all directions
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6302 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6303 <param name="cornerPoints">the corners of the square, which has the bull's eye at its center</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6304 <param name="oldSide">the original length of the side of the square in the target bit matrix</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6305 <param name="newSide">the new length of the size of the square in the target bit matrix</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6306 <returns>the corners of the expanded square</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6307 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6308 <member name="T:ZXing.Rendering.IBarcodeRenderer`1">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6309 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6310 Interface for a class to convert a BitMatrix to an output image format
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6311 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6312 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6313 <member name="M:ZXing.Rendering.IBarcodeRenderer`1.Render(ZXing.Common.BitMatrix,ZXing.BarcodeFormat,System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6314 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6315 Renders the specified matrix to its graphically representation
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6316 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6317 <param name="matrix">The matrix.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6318 <param name="format">The format.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6319 <param name="content">The encoded content of the barcode which should be included in the image.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6320 That can be the numbers below a 1D barcode or something other.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6321 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6322 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6323 <member name="M:ZXing.Rendering.IBarcodeRenderer`1.Render(ZXing.Common.BitMatrix,ZXing.BarcodeFormat,System.String,ZXing.Common.EncodingOptions)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6324 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6325 Renders the specified matrix to its graphically representation
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6326 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6327 <param name="matrix">The matrix.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6328 <param name="format">The format.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6329 <param name="content">The encoded content of the barcode which should be included in the image.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6330 That can be the numbers below a 1D barcode or something other.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6331 <param name="options">The options.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6332 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6333 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6334 <member name="T:ZXing.PDF417.Internal.DecodedBitStreamParser">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6335 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6336 <p>This class contains the methods for decoding the PDF417 codewords.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6337
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6338 <author>SITA Lab (kevin.osullivan@sita.aero)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6339 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6340 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6341 <member name="F:ZXing.PDF417.Internal.DecodedBitStreamParser.EXP900">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6342 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6343 Table containing values for the exponent of 900.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6344 This is used in the numeric compaction decode algorithm.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6345 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6346 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6347 <member name="M:ZXing.PDF417.Internal.DecodedBitStreamParser.textCompaction(System.Int32[],System.Int32,System.Text.StringBuilder)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6348 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6349 Text Compaction mode (see 5.4.1.5) permits all printable ASCII characters to be
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6350 encoded, i.e. values 32 - 126 inclusive in accordance with ISO/IEC 646 (IRV), as
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6351 well as selected control characters.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6352
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6353 <param name="codewords">The array of codewords (data + error)</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6354 <param name="codeIndex">The current index into the codeword array.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6355 <param name="result">The decoded data is appended to the result.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6356 <returns>The next index into the codeword array.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6357 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6358 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6359 <member name="M:ZXing.PDF417.Internal.DecodedBitStreamParser.decodeTextCompaction(System.Int32[],System.Int32[],System.Int32,System.Text.StringBuilder)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6360 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6361 The Text Compaction mode includes all the printable ASCII characters
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6362 (i.e. values from 32 to 126) and three ASCII control characters: HT or tab
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6363 (ASCII value 9), LF or line feed (ASCII value 10), and CR or carriage
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6364 return (ASCII value 13). The Text Compaction mode also includes various latch
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6365 and shift characters which are used exclusively within the mode. The Text
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6366 Compaction mode encodes up to 2 characters per codeword. The compaction rules
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6367 for converting data into PDF417 codewords are defined in 5.4.2.2. The sub-mode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6368 switches are defined in 5.4.2.3.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6369
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6370 <param name="textCompactionData">The text compaction data.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6371 <param name="byteCompactionData">The byte compaction data if there</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6372 was a mode shift.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6373 <param name="length">The size of the text compaction and byte compaction data.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6374 <param name="result">The decoded data is appended to the result.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6375 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6376 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6377 <member name="M:ZXing.PDF417.Internal.DecodedBitStreamParser.byteCompaction(System.Int32,System.Int32[],System.Int32,System.Text.StringBuilder)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6378 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6379 Byte Compaction mode (see 5.4.3) permits all 256 possible 8-bit byte values to be encoded.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6380 This includes all ASCII characters value 0 to 127 inclusive and provides for international
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6381 character set support.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6382
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6383 <param name="mode">The byte compaction mode i.e. 901 or 924</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6384 <param name="codewords">The array of codewords (data + error)</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6385 <param name="codeIndex">The current index into the codeword array.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6386 <param name="result">The decoded data is appended to the result.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6387 <returns>The next index into the codeword array.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6388 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6389 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6390 <member name="M:ZXing.PDF417.Internal.DecodedBitStreamParser.numericCompaction(System.Int32[],System.Int32,System.Text.StringBuilder)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6391 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6392 Numeric Compaction mode (see 5.4.4) permits efficient encoding of numeric data strings.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6393
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6394 <param name="codewords">The array of codewords (data + error)</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6395 <param name="codeIndex">The current index into the codeword array.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6396 <param name="result">The decoded data is appended to the result.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6397 <returns>The next index into the codeword array.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6398 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6399 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6400 <member name="M:ZXing.PDF417.Internal.DecodedBitStreamParser.decodeBase900toBase10(System.Int32[],System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6401 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6402 Convert a list of Numeric Compacted codewords from Base 900 to Base 10.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6403 EXAMPLE
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6404 Encode the fifteen digit numeric string 000213298174000
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6405 Prefix the numeric string with a 1 and set the initial value of
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6406 t = 1 000 213 298 174 000
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6407 Calculate codeword 0
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6408 d0 = 1 000 213 298 174 000 mod 900 = 200
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6409
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6410 t = 1 000 213 298 174 000 div 900 = 1 111 348 109 082
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6411 Calculate codeword 1
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6412 d1 = 1 111 348 109 082 mod 900 = 282
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6413
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6414 t = 1 111 348 109 082 div 900 = 1 234 831 232
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6415 Calculate codeword 2
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6416 d2 = 1 234 831 232 mod 900 = 632
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6417
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6418 t = 1 234 831 232 div 900 = 1 372 034
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6419 Calculate codeword 3
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6420 d3 = 1 372 034 mod 900 = 434
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6421
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6422 t = 1 372 034 div 900 = 1 524
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6423 Calculate codeword 4
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6424 d4 = 1 524 mod 900 = 624
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6425
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6426 t = 1 524 div 900 = 1
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6427 Calculate codeword 5
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6428 d5 = 1 mod 900 = 1
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6429 t = 1 div 900 = 0
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6430 Codeword sequence is: 1, 624, 434, 632, 282, 200
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6431
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6432 Decode the above codewords involves
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6433 1 x 900 power of 5 + 624 x 900 power of 4 + 434 x 900 power of 3 +
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6434 632 x 900 power of 2 + 282 x 900 power of 1 + 200 x 900 power of 0 = 1000213298174000
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6435
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6436 Remove leading 1 => Result is 000213298174000
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6437 <param name="codewords">The array of codewords</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6438 <param name="count">The number of codewords</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6439 <returns>The decoded string representing the Numeric data.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6440 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6441 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6442 <member name="T:ZXing.PDF417.Internal.Codeword">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6443 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6444 A Codeword in the PDF417 barcode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6445 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6446 <author>Guenther Grau</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6447 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6448 <member name="F:ZXing.PDF417.Internal.Codeword.BARCODE_ROW_UNKNOWN">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6449 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6450 Default value for the RowNumber (-1 being an invalid real number)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6451 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6452 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6453 <member name="M:ZXing.PDF417.Internal.Codeword.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6454 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6455 Initializes a new instance of the <see cref="T:ZXing.PDF417.Internal.Codeword"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6456 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6457 <param name="startX">Start x.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6458 <param name="endX">End x.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6459 <param name="bucket">Bucket.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6460 <param name="value">Value.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6461 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6462 <member name="M:ZXing.PDF417.Internal.Codeword.IsValidRowNumber(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6463 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6464 Determines whether this instance is valid row number the specified rowNumber.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6465 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6466 <returns><c>true</c> if this instance is valid row number the specified rowNumber; otherwise, <c>false</c>.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6467 <param name="rowNumber">Row number.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6468 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6469 <member name="M:ZXing.PDF417.Internal.Codeword.setRowNumberAsRowIndicatorColumn">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6470 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6471 Sets the row number as the row's indicator column.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6472 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6473 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6474 <member name="M:ZXing.PDF417.Internal.Codeword.ToString">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6475 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6476 Returns a <see cref="T:System.String"/> that represents the current <see cref="T:ZXing.PDF417.Internal.Codeword"/>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6477 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6478 <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:ZXing.PDF417.Internal.Codeword"/>.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6479 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6480 <member name="P:ZXing.PDF417.Internal.Codeword.Width">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6481 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6482 Gets the width.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6483 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6484 <value>The width.</value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6485 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6486 <member name="P:ZXing.PDF417.Internal.Codeword.HasValidRowNumber">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6487 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6488 Gets a value indicating whether this instance has valid row number.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6489 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6490 <value><c>true</c> if this instance has valid row number; otherwise, <c>false</c>.</value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6491 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6492 <member name="T:ZXing.OneD.RSS.Expanded.BitArrayBuilder">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6493 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6494 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6495 <author>Eduardo Castillejo, University of Deusto (eduardo.castillejo@deusto.es)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6496 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6497 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6498 <member name="T:ZXing.Action">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6499 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6500 for compatibility with .net 4.0
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6501 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6502 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6503 <member name="T:ZXing.Action`1">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6504 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6505 for compatibility with .net 4.0
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6506 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6507 <typeparam name="T1">The type of the 1.</typeparam>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6508 <param name="param1">The param1.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6509 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6510 <member name="T:ZXing.Action`2">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6511 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6512 for compatibility with .net 4.0
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6513 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6514 <typeparam name="T1">The type of the 1.</typeparam>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6515 <typeparam name="T2">The type of the 2.</typeparam>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6516 <param name="param1">The param1.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6517 <param name="param2">The param2.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6518 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6519 <member name="T:ZXing.Action`3">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6520 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6521 for compatibility with .net 4.0
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6522 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6523 <typeparam name="T1">The type of the 1.</typeparam>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6524 <typeparam name="T2">The type of the 2.</typeparam>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6525 <typeparam name="T3">The type of the 3.</typeparam>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6526 <param name="param1">The param1.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6527 <param name="param2">The param2.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6528 <param name="param3">The param3.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6529 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6530 <member name="T:ZXing.Action`4">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6531 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6532 for compatibility with .net 4.0
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6533 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6534 <typeparam name="T1">The type of the 1.</typeparam>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6535 <typeparam name="T2">The type of the 2.</typeparam>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6536 <typeparam name="T3">The type of the 3.</typeparam>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6537 <typeparam name="T4">The type of the 4.</typeparam>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6538 <param name="param1">The param1.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6539 <param name="param2">The param2.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6540 <param name="param3">The param3.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6541 <param name="param4">The param4.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6542 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6543 <member name="T:ZXing.Multi.QrCode.Internal.MultiDetector">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6544 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6545 <p>Encapsulates logic that can detect one or more QR Codes in an image, even if the QR Code
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6546 is rotated or skewed, or partially obscured.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6547
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6548 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6549 <author>Hannes Erven</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6550 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6551 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6552 <member name="M:ZXing.Multi.QrCode.Internal.MultiDetector.#ctor(ZXing.Common.BitMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6553 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6554 Initializes a new instance of the <see cref="T:ZXing.Multi.QrCode.Internal.MultiDetector"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6555 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6556 <param name="image">The image.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6557 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6558 <member name="M:ZXing.Multi.QrCode.Internal.MultiDetector.detectMulti(System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6559 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6560 Detects the multi.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6561 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6562 <param name="hints">The hints.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6563 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6564 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6565 <member name="T:ZXing.InvertedLuminanceSource">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6566 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6567 A wrapper implementation of {@link LuminanceSource} which inverts the luminances it returns -- black becomes
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6568 white and vice versa, and each value becomes (255-value).
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6569 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6570 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6571 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6572 <member name="M:ZXing.InvertedLuminanceSource.#ctor(ZXing.LuminanceSource)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6573 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6574 Initializes a new instance of the <see cref="T:ZXing.InvertedLuminanceSource"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6575 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6576 <param name="delegate">The @delegate.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6577 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6578 <member name="M:ZXing.InvertedLuminanceSource.getRow(System.Int32,System.Byte[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6579 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6580 Fetches one row of luminance data from the underlying platform's bitmap. Values range from
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6581 0 (black) to 255 (white). Because Java does not have an unsigned byte type, callers will have
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6582 to bitwise and with 0xff for each value. It is preferable for implementations of this method
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6583 to only fetch this row rather than the whole image, since no 2D Readers may be installed and
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6584 getMatrix() may never be called.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6585 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6586 <param name="y">The row to fetch, 0 &lt;= y &lt; Height.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6587 <param name="row">An optional preallocated array. If null or too small, it will be ignored.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6588 Always use the returned object, and ignore the .length of the array.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6589 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6590 An array containing the luminance data.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6591 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6592 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6593 <member name="M:ZXing.InvertedLuminanceSource.crop(System.Int32,System.Int32,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6594 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6595 Returns a new object with cropped image data. Implementations may keep a reference to the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6596 original data rather than a copy. Only callable if CropSupported is true.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6597 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6598 <param name="left">The left coordinate, 0 &lt;= left &lt; Width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6599 <param name="top">The top coordinate, 0 &lt;= top &lt;= Height.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6600 <param name="width">The width of the rectangle to crop.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6601 <param name="height">The height of the rectangle to crop.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6602 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6603 A cropped version of this object.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6604 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6605 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6606 <member name="M:ZXing.InvertedLuminanceSource.invert">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6607 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6608 Inverts this instance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6609 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6610 <returns>original delegate {@link LuminanceSource} since invert undoes itself</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6611 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6612 <member name="M:ZXing.InvertedLuminanceSource.rotateCounterClockwise">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6613 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6614 Returns a new object with rotated image data by 90 degrees counterclockwise.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6615 Only callable if {@link #isRotateSupported()} is true.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6616 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6617 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6618 A rotated version of this object.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6619 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6620 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6621 <member name="M:ZXing.InvertedLuminanceSource.rotateCounterClockwise45">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6622 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6623 Returns a new object with rotated image data by 45 degrees counterclockwise.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6624 Only callable if {@link #isRotateSupported()} is true.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6625 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6626 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6627 A rotated version of this object.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6628 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6629 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6630 <member name="P:ZXing.InvertedLuminanceSource.Matrix">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6631 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6632 Fetches luminance data for the underlying bitmap. Values should be fetched using:
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6633 int luminance = array[y * width + x] &amp; 0xff;
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6634 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6635 <returns> A row-major 2D array of luminance values. Do not use result.length as it may be
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6636 larger than width * height bytes on some platforms. Do not modify the contents
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6637 of the result.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6638 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6639 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6640 <member name="P:ZXing.InvertedLuminanceSource.CropSupported">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6641 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6642 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6643 <returns> Whether this subclass supports cropping.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6644 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6645 <member name="P:ZXing.InvertedLuminanceSource.RotateSupported">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6646 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6647 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6648 <returns> Whether this subclass supports counter-clockwise rotation.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6649 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6650 <member name="T:ZXing.DecodeHintType">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6651 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6652 Encapsulates a type of hint that a caller may pass to a barcode reader to help it
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6653 more quickly or accurately decode it. It is up to implementations to decide what,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6654 if anything, to do with the information that is supplied.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6655 <seealso cref="M:ZXing.Reader.decode(ZXing.BinaryBitmap,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})"/>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6656 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6657 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6658 <author>dswitkin@google.com (Daniel Switkin)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6659 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6660 <member name="F:ZXing.DecodeHintType.OTHER">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6661 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6662 Unspecified, application-specific hint. Maps to an unspecified <see cref="T:System.Object"/>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6663 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6664 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6665 <member name="F:ZXing.DecodeHintType.PURE_BARCODE">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6666 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6667 Image is a pure monochrome image of a barcode. Doesn't matter what it maps to;
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6668 use <see cref="T:System.Boolean"/> = true.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6669 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6670 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6671 <member name="F:ZXing.DecodeHintType.POSSIBLE_FORMATS">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6672 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6673 Image is known to be of one of a few possible formats.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6674 Maps to a <see cref="T:System.Collections.ICollection"/> of <see cref="T:ZXing.BarcodeFormat"/>s.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6675 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6676 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6677 <member name="F:ZXing.DecodeHintType.TRY_HARDER">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6678 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6679 Spend more time to try to find a barcode; optimize for accuracy, not speed.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6680 Doesn't matter what it maps to; use <see cref="T:System.Boolean"/> = true.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6681 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6682 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6683 <member name="F:ZXing.DecodeHintType.CHARACTER_SET">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6684 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6685 Specifies what character encoding to use when decoding, where applicable (type String)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6686 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6687 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6688 <member name="F:ZXing.DecodeHintType.ALLOWED_LENGTHS">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6689 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6690 Allowed lengths of encoded data -- reject anything else. Maps to an int[].
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6691 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6692 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6693 <member name="F:ZXing.DecodeHintType.ASSUME_CODE_39_CHECK_DIGIT">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6694 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6695 Assume Code 39 codes employ a check digit. Maps to <see cref="T:System.Boolean"/>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6696 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6697 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6698 <member name="F:ZXing.DecodeHintType.NEED_RESULT_POINT_CALLBACK">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6699 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6700 The caller needs to be notified via callback when a possible <see cref="T:ZXing.ResultPoint"/>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6701 is found. Maps to a <see cref="T:ZXing.ResultPointCallback"/>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6702 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6703 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6704 <member name="F:ZXing.DecodeHintType.ASSUME_MSI_CHECK_DIGIT">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6705 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6706 Assume MSI codes employ a check digit. Maps to <see cref="T:System.Boolean"/>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6707 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6708 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6709 <member name="F:ZXing.DecodeHintType.USE_CODE_39_EXTENDED_MODE">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6710 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6711 if Code39 could be detected try to use extended mode for full ASCII character set
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6712 Maps to <see cref="T:System.Boolean"/>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6713 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6714 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6715 <member name="F:ZXing.DecodeHintType.RELAXED_CODE_39_EXTENDED_MODE">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6716 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6717 Don't fail if a Code39 is detected but can't be decoded in extended mode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6718 Return the raw Code39 result instead. Maps to <see cref="T:System.Boolean"/>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6719 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6720 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6721 <member name="F:ZXing.DecodeHintType.TRY_HARDER_WITHOUT_ROTATION">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6722 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6723 1D readers supporting rotation with TRY_HARDER enabled.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6724 But BarcodeReader class can do auto-rotating for 1D and 2D codes.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6725 Enabling that option prevents 1D readers doing double rotation.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6726 BarcodeReader enables that option automatically if "global" auto-rotation is enabled.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6727 Maps to <see cref="T:System.Boolean"/>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6728 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6729 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6730 <member name="F:ZXing.DecodeHintType.ASSUME_GS1">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6731 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6732 Assume the barcode is being processed as a GS1 barcode, and modify behavior as needed.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6733 For example this affects FNC1 handling for Code 128 (aka GS1-128). Doesn't matter what it maps to;
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6734 use <see cref="T:System.Boolean"/>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6735 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6736 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6737 <member name="F:ZXing.DecodeHintType.RETURN_CODABAR_START_END">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6738 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6739 If true, return the start and end digits in a Codabar barcode instead of stripping them. They
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6740 are alpha, whereas the rest are numeric. By default, they are stripped, but this causes them
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6741 to not be. Doesn't matter what it maps to; use <see cref="T:System.Boolean"/>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6742 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6743 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6744 <member name="F:ZXing.DecodeHintType.ALLOWED_EAN_EXTENSIONS">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6745 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6746 Allowed extension lengths for EAN or UPC barcodes. Other formats will ignore this.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6747 Maps to an <see cref="!:Array.int"/> of the allowed extension lengths, for example [2], [5], or [2, 5].
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6748 If it is optional to have an extension, do not set this hint. If this is set,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6749 and a UPC or EAN barcode is found but an extension is not, then no result will be returned
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6750 at all.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6751 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6752 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6753 <member name="T:ZXing.Common.ECI">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6754 <summary> Superclass of classes encapsulating types ECIs, according to "Extended Channel Interpretations"
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6755 5.3 of ISO 18004.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6756
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6757 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6758 <author> Sean Owen
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6759 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6760 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6761 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6762 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6763 <member name="M:ZXing.Common.ECI.getECIByValue(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6764 <param name="value">ECI value
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6765 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6766 <returns> {@link ECI} representing ECI of given value, or null if it is legal but unsupported
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6767 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6768 <throws> IllegalArgumentException if ECI value is invalid </throws>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6769 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6770 <member name="T:ZXing.Common.Detector.MonochromeRectangleDetector">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6771 <summary> <p>A somewhat generic detector that looks for a barcode-like rectangular region within an image.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6772 It looks within a mostly white region of an image for a region of black and white, but mostly
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6773 black. It returns the four corners of the region, as best it can determine.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6774
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6775 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6776 <author> Sean Owen
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6777 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6778 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6779 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6780 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6781 <member name="M:ZXing.Common.Detector.MonochromeRectangleDetector.detect">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6782 <summary> <p>Detects a rectangular region of black and white -- mostly black -- with a region of mostly
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6783 white, in an image.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6784
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6785 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6786 <returns> {@link ResultPoint}[] describing the corners of the rectangular region. The first and
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6787 last points are opposed on the diagonal, as are the second and third. The first point will be
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6788 the topmost point and the last, the bottommost. The second point will be leftmost and the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6789 third, the rightmost
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6790 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6791 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6792 <member name="M:ZXing.Common.Detector.MonochromeRectangleDetector.findCornerFromCenter(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6793 <summary> Attempts to locate a corner of the barcode by scanning up, down, left or right from a center
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6794 point which should be within the barcode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6795
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6796 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6797 <param name="centerX">center's x component (horizontal)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6798 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6799 <param name="deltaX">same as deltaY but change in x per step instead
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6800 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6801 <param name="left">minimum value of x
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6802 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6803 <param name="right">maximum value of x
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6804 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6805 <param name="centerY">center's y component (vertical)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6806 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6807 <param name="deltaY">change in y per step. If scanning up this is negative; down, positive;
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6808 left or right, 0
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6809 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6810 <param name="top">minimum value of y to search through (meaningless when di == 0)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6811 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6812 <param name="bottom">maximum value of y
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6813 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6814 <param name="maxWhiteRun">maximum run of white pixels that can still be considered to be within
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6815 the barcode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6816 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6817 <returns> a {@link com.google.zxing.ResultPoint} encapsulating the corner that was found
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6818 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6819 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6820 <member name="M:ZXing.Common.Detector.MonochromeRectangleDetector.blackWhiteRange(System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6821 <summary> Computes the start and end of a region of pixels, either horizontally or vertically, that could
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6822 be part of a Data Matrix barcode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6823
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6824 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6825 <param name="fixedDimension">if scanning horizontally, this is the row (the fixed vertical location)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6826 where we are scanning. If scanning vertically it's the column, the fixed horizontal location
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6827 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6828 <param name="maxWhiteRun">largest run of white pixels that can still be considered part of the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6829 barcode region
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6830 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6831 <param name="minDim">minimum pixel location, horizontally or vertically, to consider
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6832 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6833 <param name="maxDim">maximum pixel location, horizontally or vertically, to consider
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6834 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6835 <param name="horizontal">if true, we're scanning left-right, instead of up-down
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6836 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6837 <returns> int[] with start and end of found range, or null if no such range is found
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6838 (e.g. only white was found)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6839 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6840 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6841 <member name="T:ZXing.Common.BitArray">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6842 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6843 A simple, fast array of bits, represented compactly by an array of ints internally.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6844 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6845 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6846 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6847 <member name="M:ZXing.Common.BitArray.flip(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6848 <summary> Flips bit i.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6849
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6850 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6851 <param name="i">bit to set
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6852 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6853 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6854 <member name="M:ZXing.Common.BitArray.getNextSet(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6855 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6856 Gets the next set.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6857 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6858 <param name="from">first bit to check</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6859 <returns>index of first bit that is set, starting from the given index, or size if none are set
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6860 at or beyond this given index</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6861 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6862 <member name="M:ZXing.Common.BitArray.getNextUnset(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6863 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6864 see getNextSet(int)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6865 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6866 <param name="from"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6867 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6868 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6869 <member name="M:ZXing.Common.BitArray.setBulk(System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6870 <summary> Sets a block of 32 bits, starting at bit i.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6871
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6872 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6873 <param name="i">first bit to set
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6874 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6875 <param name="newBits">the new value of the next 32 bits. Note again that the least-significant bit
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6876 corresponds to bit i, the next-least-significant to i+1, and so on.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6877 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6878 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6879 <member name="M:ZXing.Common.BitArray.setRange(System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6880 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6881 Sets a range of bits.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6882 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6883 <param name="start">start of range, inclusive.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6884 <param name="end">end of range, exclusive</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6885 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6886 <member name="M:ZXing.Common.BitArray.clear">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6887 <summary> Clears all bits (sets to false).</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6888 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6889 <member name="M:ZXing.Common.BitArray.isRange(System.Int32,System.Int32,System.Boolean)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6890 <summary> Efficient method to check if a range of bits is set, or not set.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6891
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6892 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6893 <param name="start">start of range, inclusive.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6894 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6895 <param name="end">end of range, exclusive
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6896 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6897 <param name="value">if true, checks that bits in range are set, otherwise checks that they are not set
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6898 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6899 <returns> true iff all bits are set or not set in range, according to value argument
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6900 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6901 <throws> IllegalArgumentException if end is less than or equal to start </throws>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6902 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6903 <member name="M:ZXing.Common.BitArray.appendBit(System.Boolean)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6904 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6905 Appends the bit.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6906 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6907 <param name="bit">The bit.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6908 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6909 <member name="M:ZXing.Common.BitArray.appendBits(System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6910 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6911 Appends the least-significant bits, from value, in order from most-significant to
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6912 least-significant. For example, appending 6 bits from 0x000001E will append the bits
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6913 0, 1, 1, 1, 1, 0 in that order.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6914 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6915 <param name="value">The value.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6916 <param name="numBits">The num bits.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6917 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6918 <member name="M:ZXing.Common.BitArray.toBytes(System.Int32,System.Byte[],System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6919 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6920 Toes the bytes.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6921 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6922 <param name="bitOffset">first bit to start writing</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6923 <param name="array">array to write into. Bytes are written most-significant byte first. This is the opposite
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6924 of the internal representation, which is exposed by BitArray</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6925 <param name="offset">position in array to start writing</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6926 <param name="numBytes">how many bytes to write</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6927 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6928 <member name="M:ZXing.Common.BitArray.reverse">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6929 <summary> Reverses all bits in the array.</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6930 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6931 <member name="M:ZXing.Common.BitArray.Equals(System.Object)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6932 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6933 Determines whether the specified <see cref="T:System.Object"/> is equal to this instance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6934 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6935 <param name="o">The <see cref="T:System.Object"/> to compare with this instance.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6936 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6937 <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6938 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6939 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6940 <member name="M:ZXing.Common.BitArray.GetHashCode">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6941 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6942 Returns a hash code for this instance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6943 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6944 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6945 A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6946 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6947 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6948 <member name="M:ZXing.Common.BitArray.ToString">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6949 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6950 Returns a <see cref="T:System.String"/> that represents this instance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6951 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6952 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6953 A <see cref="T:System.String"/> that represents this instance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6954 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6955 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6956 <member name="M:ZXing.Common.BitArray.Clone">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6957 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6958 Erstellt ein neues Objekt, das eine Kopie der aktuellen Instanz darstellt.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6959 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6960 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6961 Ein neues Objekt, das eine Kopie dieser Instanz darstellt.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6962 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6963 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6964 <member name="P:ZXing.Common.BitArray.Array">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6965 <returns> underlying array of ints. The first element holds the first 32 bits, and the least
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6966 significant bit is bit 0.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6967 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6968 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6969 <member name="T:ZXing.Client.Result.ProductParsedResult">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6970 <author>dswitkin@google.com (Daniel Switkin)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6971 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6972 <member name="T:ZXing.Client.Result.ExpandedProductResultParser">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6973 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6974 Parses strings of digits that represent a RSS Extended code.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6975 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6976 <author>Antonio Manuel Benjumea Conde, Servinform, S.A.</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6977 <author>Agustín Delgado, Servinform, S.A.</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6978 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6979 <member name="M:ZXing.BitmapLuminanceSource.#ctor(System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6980 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6981 Initializes a new instance of the <see cref="T:ZXing.BitmapLuminanceSource"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6982 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6983 <param name="width">The width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6984 <param name="height">The height.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6985 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6986 <member name="M:ZXing.BitmapLuminanceSource.#ctor(System.Drawing.Bitmap)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6987 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6988 Initializes a new instance of the <see cref="T:ZXing.BitmapLuminanceSource"/> class
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6989 with the image of a Bitmap instance
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6990 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6991 <param name="bitmap">The bitmap.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6992 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6993 <member name="M:ZXing.BitmapLuminanceSource.CreateLuminanceSource(System.Byte[],System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6994 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6995 Should create a new luminance source with the right class type.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6996 The method is used in methods crop and rotate.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6997 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6998 <param name="newLuminances">The new luminances.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
6999 <param name="width">The width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7000 <param name="height">The height.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7001 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7002 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7003 <member name="T:ZXing.BinaryBitmap">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7004 <summary> This class is the core bitmap class used by ZXing to represent 1 bit data. Reader objects
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7005 accept a BinaryBitmap and attempt to decode it.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7006
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7007 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7008 <author> dswitkin@google.com (Daniel Switkin)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7009 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7010 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7011 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7012 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7013 <member name="M:ZXing.BinaryBitmap.getBlackRow(System.Int32,ZXing.Common.BitArray)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7014 <summary> Converts one row of luminance data to 1 bit data. May actually do the conversion, or return
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7015 cached data. Callers should assume this method is expensive and call it as seldom as possible.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7016 This method is intended for decoding 1D barcodes and may choose to apply sharpening.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7017
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7018 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7019 <param name="y">The row to fetch, 0 &lt;= y &lt; bitmap height.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7020 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7021 <param name="row">An optional preallocated array. If null or too small, it will be ignored.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7022 If used, the Binarizer will call BitArray.clear(). Always use the returned object.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7023 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7024 <returns> The array of bits for this row (true means black).
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7025 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7026 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7027 <member name="M:ZXing.BinaryBitmap.crop(System.Int32,System.Int32,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7028 <summary> Returns a new object with cropped image data. Implementations may keep a reference to the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7029 original data rather than a copy. Only callable if isCropSupported() is true.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7030
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7031 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7032 <param name="left">The left coordinate, 0 &lt;= left &lt; getWidth().
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7033 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7034 <param name="top">The top coordinate, 0 &lt;= top &lt;= getHeight().
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7035 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7036 <param name="width">The width of the rectangle to crop.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7037 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7038 <param name="height">The height of the rectangle to crop.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7039 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7040 <returns> A cropped version of this object.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7041 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7042 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7043 <member name="M:ZXing.BinaryBitmap.rotateCounterClockwise">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7044 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7045 Returns a new object with rotated image data by 90 degrees counterclockwise.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7046 Only callable if {@link #isRotateSupported()} is true.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7047 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7048 <returns> A rotated version of this object.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7049 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7050 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7051 <member name="M:ZXing.BinaryBitmap.rotateCounterClockwise45">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7052 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7053 Returns a new object with rotated image data by 45 degrees counterclockwise.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7054 Only callable if {@link #isRotateSupported()} is true.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7055 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7056 <returns>A rotated version of this object.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7057 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7058 <member name="M:ZXing.BinaryBitmap.ToString">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7059 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7060 Returns a <see cref="T:System.String"/> that represents this instance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7061 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7062 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7063 A <see cref="T:System.String"/> that represents this instance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7064 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7065 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7066 <member name="P:ZXing.BinaryBitmap.Width">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7067 <returns> The width of the bitmap.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7068 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7069 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7070 <member name="P:ZXing.BinaryBitmap.Height">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7071 <returns> The height of the bitmap.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7072 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7073 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7074 <member name="P:ZXing.BinaryBitmap.BlackMatrix">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7075 <summary> Converts a 2D array of luminance data to 1 bit. As above, assume this method is expensive
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7076 and do not call it repeatedly. This method is intended for decoding 2D barcodes and may or
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7077 may not apply sharpening. Therefore, a row from this matrix may not be identical to one
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7078 fetched using getBlackRow(), so don't mix and match between them.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7079
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7080 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7081 <returns> The 2D array of bits for the image (true means black).
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7082 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7083 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7084 <member name="P:ZXing.BinaryBitmap.CropSupported">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7085 <returns> Whether this bitmap can be cropped.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7086 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7087 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7088 <member name="P:ZXing.BinaryBitmap.RotateSupported">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7089 <returns> Whether this bitmap supports counter-clockwise rotation.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7090 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7091 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7092 <member name="T:ZXing.QrCode.Internal.FinderPattern">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7093 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7094 <p>Encapsulates a finder pattern, which are the three square patterns found in
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7095 the corners of QR Codes. It also encapsulates a count of similar finder patterns,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7096 as a convenience to the finder's bookkeeping.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7097 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7098 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7099 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7100 <member name="M:ZXing.QrCode.Internal.FinderPattern.aboutEquals(System.Single,System.Single,System.Single)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7101 <summary> <p>Determines if this finder pattern "about equals" a finder pattern at the stated
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7102 position and size -- meaning, it is at nearly the same center with nearly the same size.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7103 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7104 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7105 <member name="M:ZXing.QrCode.Internal.FinderPattern.combineEstimate(System.Single,System.Single,System.Single)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7106 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7107 Combines this object's current estimate of a finder pattern position and module size
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7108 with a new estimate. It returns a new {@code FinderPattern} containing a weighted average
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7109 based on count.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7110 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7111 <param name="i">The i.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7112 <param name="j">The j.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7113 <param name="newModuleSize">New size of the module.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7114 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7115 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7116 <member name="P:ZXing.QrCode.Internal.FinderPattern.EstimatedModuleSize">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7117 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7118 Gets the size of the estimated module.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7119 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7120 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7121 The size of the estimated module.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7122 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7123 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7124 <member name="T:ZXing.PDF417.Internal.BoundingBox">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7125 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7126 A Bounding Box helper class
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7127 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7128 <author>Guenther Grau</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7129 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7130 <member name="M:ZXing.PDF417.Internal.BoundingBox.Create(ZXing.Common.BitMatrix,ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7131 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7132 Initializes a new instance of the <see cref="T:ZXing.PDF417.Internal.BoundingBox"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7133 returns null if the corner points don't match up correctly
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7134 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7135 <param name="image">The image.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7136 <param name="topLeft">The top left.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7137 <param name="bottomLeft">The bottom left.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7138 <param name="topRight">The top right.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7139 <param name="bottomRight">The bottom right.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7140 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7141 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7142 <member name="M:ZXing.PDF417.Internal.BoundingBox.Create(ZXing.PDF417.Internal.BoundingBox)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7143 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7144 Creates the specified box.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7145 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7146 <param name="box">The box.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7147 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7148 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7149 <member name="M:ZXing.PDF417.Internal.BoundingBox.#ctor(ZXing.Common.BitMatrix,ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7150 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7151 Initializes a new instance of the <see cref="T:ZXing.PDF417.Internal.BoundingBox"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7152 Will throw an exception if the corner points don't match up correctly
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7153 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7154 <param name="image">Image.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7155 <param name="topLeft">Top left.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7156 <param name="topRight">Top right.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7157 <param name="bottomLeft">Bottom left.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7158 <param name="bottomRight">Bottom right.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7159 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7160 <member name="M:ZXing.PDF417.Internal.BoundingBox.merge(ZXing.PDF417.Internal.BoundingBox,ZXing.PDF417.Internal.BoundingBox)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7161 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7162 Merge two Bounding Boxes, getting the left corners of left, and the right corners of right
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7163 (Images should be the same)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7164 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7165 <param name="leftBox">Left.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7166 <param name="rightBox">Right.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7167 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7168 <member name="M:ZXing.PDF417.Internal.BoundingBox.addMissingRows(System.Int32,System.Int32,System.Boolean)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7169 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7170 Adds the missing rows.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7171 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7172 <returns>The missing rows.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7173 <param name="missingStartRows">Missing start rows.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7174 <param name="missingEndRows">Missing end rows.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7175 <param name="isLeft">If set to <c>true</c> is left.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7176 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7177 <!-- Ungültiger XML-Kommentar wurde für den Member "M:ZXing.PDF417.Internal.BoundingBox.calculateMinMaxValues" ignoriert -->
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7178 <member name="M:ZXing.PDF417.Internal.BoundingBox.SetBottomRight(ZXing.ResultPoint)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7179 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7180 If we adjust the width, set a new right corner coordinate and recalculate
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7181 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7182 <param name="bottomRight">Bottom right.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7183 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7184 <member name="T:ZXing.OneD.PlesseyWriter">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7185 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7186 This object renders a Plessey code as a <see cref="T:ZXing.Common.BitMatrix"/>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7187 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7188 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7189 <member name="M:ZXing.OneD.PlesseyWriter.encode(System.String,ZXing.BarcodeFormat,System.Int32,System.Int32,System.Collections.Generic.IDictionary{ZXing.EncodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7190 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7191 Encode the contents following specified format.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7192 {@code width} and {@code height} are required size. This method may return bigger size
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7193 {@code BitMatrix} when specified size is too small. The user can set both {@code width} and
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7194 {@code height} to zero to get minimum size barcode. If negative value is set to {@code width}
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7195 or {@code height}, {@code IllegalArgumentException} is thrown.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7196 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7197 <param name="contents"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7198 <param name="format"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7199 <param name="width"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7200 <param name="height"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7201 <param name="hints"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7202 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7203 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7204 <member name="M:ZXing.OneD.PlesseyWriter.encode(System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7205 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7206 Encode the contents to byte array expression of one-dimensional barcode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7207 Start code and end code should be included in result, and side margins should not be included.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7208 <returns>a {@code boolean[]} of horizontal pixels (false = white, true = black)</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7209 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7210 <param name="contents"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7211 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7212 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7213 <member name="T:ZXing.OneD.MultiFormatUPCEANReader">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7214 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7215 <p>A reader that can read all available UPC/EAN formats. If a caller wants to try to
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7216 read all such formats, it is most efficient to use this implementation rather than invoke
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7217 individual readers.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7218 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7219 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7220 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7221 <member name="M:ZXing.OneD.MultiFormatUPCEANReader.#ctor(System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7222 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7223 Initializes a new instance of the <see cref="T:ZXing.OneD.MultiFormatUPCEANReader"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7224 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7225 <param name="hints">The hints.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7226 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7227 <member name="M:ZXing.OneD.MultiFormatUPCEANReader.decodeRow(System.Int32,ZXing.Common.BitArray,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7228 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7229 <p>Attempts to decode a one-dimensional barcode format given a single row of
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7230 an image.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7231 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7232 <param name="rowNumber">row number from top of the row</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7233 <param name="row">the black/white pixel data of the row</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7234 <param name="hints">decode hints</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7235 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7236 <see cref="T:ZXing.Result"/>containing encoded string and start/end of barcode or null if an error occurs or barcode cannot be found
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7237 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7238 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7239 <member name="M:ZXing.OneD.MultiFormatUPCEANReader.reset">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7240 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7241 Resets any internal state the implementation has after a decode, to prepare it
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7242 for reuse.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7243 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7244 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7245 <member name="T:ZXing.Datamatrix.Encoder.DefaultPlacement">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7246 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7247 Symbol Character Placement Program. Adapted from Annex M.1 in ISO/IEC 16022:2000(E).
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7248 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7249 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7250 <member name="M:ZXing.Datamatrix.Encoder.DefaultPlacement.#ctor(System.String,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7251 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7252 Main constructor
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7253 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7254 <param name="codewords">the codewords to place</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7255 <param name="numcols">the number of columns</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7256 <param name="numrows">the number of rows</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7257 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7258 <member name="M:ZXing.Datamatrix.Encoder.DefaultPlacement.utah(System.Int32,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7259 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7260 Places the 8 bits of a utah-shaped symbol character in ECC200.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7261 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7262 <param name="row">The row.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7263 <param name="col">The col.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7264 <param name="pos">character position</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7265 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7266 <member name="T:ZXing.Client.Result.VEventResultParser">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7267 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7268 Partially implements the iCalendar format's "VEVENT" format for specifying a
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7269 calendar event. See RFC 2445. This supports SUMMARY, DTSTART and DTEND fields.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7270 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7271 <author> Sean Owen
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7272 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7273 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7274 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7275 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7276 <member name="T:ZXing.Client.Result.URLTOResultParser">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7277 <summary> Parses the "URLTO" result format, which is of the form "URLTO:[title]:[url]".
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7278 This seems to be used sometimes, but I am not able to find documentation
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7279 on its origin or official format?
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7280
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7281 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7282 <author> Sean Owen
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7283 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7284 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7285 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7286 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7287 <member name="T:ZXing.Client.Result.ParsedResultType">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7288 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7289 Represents the type of data encoded by a barcode -- from plain text, to a
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7290 URI, to an e-mail address, etc.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7291 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7292 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7293 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7294 <member name="T:ZXing.Client.Result.EmailAddressParsedResult">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7295 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7296 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7297 <member name="T:ZXing.Aztec.Internal.Encoder">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7298 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7299 Generates Aztec 2D barcodes.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7300 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7301 <author>Rustam Abdullaev</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7302 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7303 <member name="M:ZXing.Aztec.Internal.Encoder.encode(System.Byte[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7304 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7305 Encodes the given binary content as an Aztec symbol
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7306 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7307 <param name="data">input data string</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7308 <returns>Aztec symbol matrix with metadata</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7309 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7310 <member name="M:ZXing.Aztec.Internal.Encoder.encode(System.Byte[],System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7311 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7312 Encodes the given binary content as an Aztec symbol
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7313 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7314 <param name="data">input data string</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7315 <param name="minECCPercent">minimal percentage of error check words (According to ISO/IEC 24778:2008,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7316 a minimum of 23% + 3 words is recommended)</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7317 <param name="userSpecifiedLayers">if non-zero, a user-specified value for the number of layers</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7318 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7319 Aztec symbol matrix with metadata
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7320 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7321 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7322 <member name="T:ZXing.Rendering.SvgRenderer">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7323 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7324 Renders a barcode into a Svg image
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7325 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7326 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7327 <member name="M:ZXing.Rendering.SvgRenderer.#ctor">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7328 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7329 Initializes a new instance of the <see cref="T:ZXing.Rendering.SvgRenderer"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7330 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7331 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7332 <member name="M:ZXing.Rendering.SvgRenderer.Render(ZXing.Common.BitMatrix,ZXing.BarcodeFormat,System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7333 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7334 Renders the specified matrix.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7335 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7336 <param name="matrix">The matrix.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7337 <param name="format">The format.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7338 <param name="content">The content.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7339 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7340 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7341 <member name="M:ZXing.Rendering.SvgRenderer.Render(ZXing.Common.BitMatrix,ZXing.BarcodeFormat,System.String,ZXing.Common.EncodingOptions)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7342 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7343 Renders the specified matrix.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7344 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7345 <param name="matrix">The matrix.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7346 <param name="format">The format.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7347 <param name="content">The content.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7348 <param name="options">The options.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7349 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7350 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7351 <member name="P:ZXing.Rendering.SvgRenderer.Foreground">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7352 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7353 Gets or sets the foreground color.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7354 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7355 <value>The foreground color.</value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7356 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7357 <member name="P:ZXing.Rendering.SvgRenderer.Background">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7358 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7359 Gets or sets the background color.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7360 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7361 <value>The background color.</value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7362 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7363 <member name="T:ZXing.Rendering.SvgRenderer.SvgImage">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7364 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7365 Represents a barcode as a Svg image
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7366 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7367 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7368 <member name="M:ZXing.Rendering.SvgRenderer.SvgImage.#ctor">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7369 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7370 Initializes a new instance of the <see cref="T:ZXing.Rendering.SvgRenderer.SvgImage"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7371 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7372 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7373 <member name="M:ZXing.Rendering.SvgRenderer.SvgImage.#ctor(System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7374 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7375 Initializes a new instance of the <see cref="T:ZXing.Rendering.SvgRenderer.SvgImage"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7376 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7377 <param name="content">The content.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7378 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7379 <member name="M:ZXing.Rendering.SvgRenderer.SvgImage.ToString">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7380 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7381 Gives the XML representation of the SVG image
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7382 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7383 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7384 <member name="P:ZXing.Rendering.SvgRenderer.SvgImage.Content">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7385 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7386 Gets or sets the content.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7387 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7388 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7389 The content.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7390 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7391 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7392 <member name="T:ZXing.PDF417.Internal.BarcodeMatrix">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7393 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7394 Holds all of the information for a barcode in a format where it can be easily accessable
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7395
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7396 <author>Jacob Haynes</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7397 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7398 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7399 <member name="M:ZXing.PDF417.Internal.BarcodeMatrix.#ctor(System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7400 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7401 <param name="height">the height of the matrix (Rows)</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7402 <param name="width">the width of the matrix (Cols)</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7403 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7404 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7405 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.AI01392xDecoder">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7406 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7407 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7408 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7409 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7410 <member name="T:ZXing.OneD.EAN8Writer">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7411 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7412 This object renders an EAN8 code as a <see cref="T:ZXing.Common.BitMatrix"/>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7413 <author>aripollak@gmail.com (Ari Pollak)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7414 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7415 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7416 <member name="M:ZXing.OneD.EAN8Writer.encode(System.String,ZXing.BarcodeFormat,System.Int32,System.Int32,System.Collections.Generic.IDictionary{ZXing.EncodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7417 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7418 Encode the contents following specified format.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7419 {@code width} and {@code height} are required size. This method may return bigger size
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7420 {@code BitMatrix} when specified size is too small. The user can set both {@code width} and
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7421 {@code height} to zero to get minimum size barcode. If negative value is set to {@code width}
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7422 or {@code height}, {@code IllegalArgumentException} is thrown.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7423 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7424 <param name="contents"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7425 <param name="format"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7426 <param name="width"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7427 <param name="height"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7428 <param name="hints"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7429 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7430 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7431 <member name="M:ZXing.OneD.EAN8Writer.encode(System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7432 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7433 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7434 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7435 a byte array of horizontal pixels (false = white, true = black)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7436 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7437 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7438 <member name="T:ZXing.OneD.EAN8Reader">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7439 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7440 <p>Implements decoding of the EAN-8 format.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7441 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7442 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7443 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7444 <member name="M:ZXing.OneD.EAN8Reader.#ctor">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7445 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7446 Initializes a new instance of the <see cref="T:ZXing.OneD.EAN8Reader"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7447 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7448 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7449 <member name="M:ZXing.OneD.EAN8Reader.decodeMiddle(ZXing.Common.BitArray,System.Int32[],System.Text.StringBuilder)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7450 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7451 Decodes the middle.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7452 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7453 <param name="row">The row.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7454 <param name="startRange">The start range.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7455 <param name="result">The result.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7456 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7457 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7458 <member name="P:ZXing.OneD.EAN8Reader.BarcodeFormat">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7459 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7460 Get the format of this decoder.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7461 <returns>The 1D format.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7462 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7463 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7464 <!-- Ungültiger XML-Kommentar wurde für den Member "T:ZXing.Multi.QrCode.Internal.MultiFinderPatternFinder" ignoriert -->
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7465 <!-- Ungültiger XML-Kommentar wurde für den Member "T:ZXing.QrCode.Internal.FinderPatternFinder" ignoriert -->
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7466 <member name="F:ZXing.QrCode.Internal.FinderPatternFinder.MIN_SKIP">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7467 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7468 1 pixel/module times 3 modules/center
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7469 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7470 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7471 <member name="F:ZXing.QrCode.Internal.FinderPatternFinder.MAX_MODULES">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7472 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7473 support up to version 10 for mobile clients
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7474 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7475 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7476 <member name="M:ZXing.QrCode.Internal.FinderPatternFinder.#ctor(ZXing.Common.BitMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7477 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7478 <p>Creates a finder that will search the image for three finder patterns.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7479 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7480 <param name="image">image to search</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7481 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7482 <member name="M:ZXing.QrCode.Internal.FinderPatternFinder.#ctor(ZXing.Common.BitMatrix,ZXing.ResultPointCallback)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7483 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7484 Initializes a new instance of the <see cref="T:ZXing.QrCode.Internal.FinderPatternFinder"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7485 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7486 <param name="image">The image.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7487 <param name="resultPointCallback">The result point callback.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7488 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7489 <member name="M:ZXing.QrCode.Internal.FinderPatternFinder.centerFromEnd(System.Int32[],System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7490 <summary> Given a count of black/white/black/white/black pixels just seen and an end position,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7491 figures the location of the center of this run.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7492 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7493 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7494 <member name="M:ZXing.QrCode.Internal.FinderPatternFinder.foundPatternCross(System.Int32[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7495 <param name="stateCount">count of black/white/black/white/black pixels just read
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7496 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7497 <returns> true iff the proportions of the counts is close enough to the 1/1/3/1/1 ratios
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7498 used by finder patterns to be considered a match
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7499 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7500 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7501 <member name="M:ZXing.QrCode.Internal.FinderPatternFinder.crossCheckDiagonal(System.Int32,System.Int32,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7502 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7503 After a vertical and horizontal scan finds a potential finder pattern, this method
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7504 "cross-cross-cross-checks" by scanning down diagonally through the center of the possible
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7505 finder pattern to see if the same proportion is detected.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7506 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7507 <param name="startI">row where a finder pattern was detected</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7508 <param name="centerJ">center of the section that appears to cross a finder pattern</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7509 <param name="maxCount">maximum reasonable number of modules that should be observed in any reading state, based on the results of the horizontal scan</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7510 <param name="originalStateCountTotal">The original state count total.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7511 <returns>true if proportions are withing expected limits</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7512 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7513 <member name="M:ZXing.QrCode.Internal.FinderPatternFinder.crossCheckVertical(System.Int32,System.Int32,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7514 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7515 <p>After a horizontal scan finds a potential finder pattern, this method
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7516 "cross-checks" by scanning down vertically through the center of the possible
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7517 finder pattern to see if the same proportion is detected.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7518 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7519 <param name="startI">row where a finder pattern was detected</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7520 <param name="centerJ">center of the section that appears to cross a finder pattern</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7521 <param name="maxCount">maximum reasonable number of modules that should be
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7522 observed in any reading state, based on the results of the horizontal scan</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7523 <param name="originalStateCountTotal">The original state count total.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7524 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7525 vertical center of finder pattern, or null if not found
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7526 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7527 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7528 <member name="M:ZXing.QrCode.Internal.FinderPatternFinder.crossCheckHorizontal(System.Int32,System.Int32,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7529 <summary> <p>Like {@link #crossCheckVertical(int, int, int, int)}, and in fact is basically identical,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7530 except it reads horizontally instead of vertically. This is used to cross-cross
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7531 check a vertical cross check and locate the real center of the alignment pattern.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7532 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7533 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7534 <member name="M:ZXing.QrCode.Internal.FinderPatternFinder.handlePossibleCenter(System.Int32[],System.Int32,System.Int32,System.Boolean)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7535 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7536 <p>This is called when a horizontal scan finds a possible alignment pattern. It will
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7537 cross check with a vertical scan, and if successful, will, ah, cross-cross-check
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7538 with another horizontal scan. This is needed primarily to locate the real horizontal
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7539 center of the pattern in cases of extreme skew.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7540 And then we cross-cross-cross check with another diagonal scan.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7541 If that succeeds the finder pattern location is added to a list that tracks
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7542 the number of times each location has been nearly-matched as a finder pattern.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7543 Each additional find is more evidence that the location is in fact a finder
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7544 pattern center
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7545 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7546 <param name="stateCount">reading state module counts from horizontal scan</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7547 <param name="i">row where finder pattern may be found</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7548 <param name="j">end of possible finder pattern in row</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7549 <param name="pureBarcode">if set to <c>true</c> [pure barcode].</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7550 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7551 true if a finder pattern candidate was found this time
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7552 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7553 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7554 <member name="M:ZXing.QrCode.Internal.FinderPatternFinder.findRowSkip">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7555 <returns> number of rows we could safely skip during scanning, based on the first
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7556 two finder patterns that have been located. In some cases their position will
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7557 allow us to infer that the third pattern must lie below a certain point farther
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7558 down in the image.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7559 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7560 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7561 <member name="M:ZXing.QrCode.Internal.FinderPatternFinder.haveMultiplyConfirmedCenters">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7562 <returns> true iff we have found at least 3 finder patterns that have been detected
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7563 at least {@link #CENTER_QUORUM} times each, and, the estimated module size of the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7564 candidates is "pretty similar"
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7565 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7566 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7567 <member name="M:ZXing.QrCode.Internal.FinderPatternFinder.selectBestPatterns">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7568 <returns> the 3 best {@link FinderPattern}s from our list of candidates. The "best" are
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7569 those that have been detected at least {@link #CENTER_QUORUM} times, and whose module
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7570 size differs from the average among those patterns the least
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7571 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7572 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7573 <member name="P:ZXing.QrCode.Internal.FinderPatternFinder.Image">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7574 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7575 Gets the image.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7576 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7577 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7578 <member name="P:ZXing.QrCode.Internal.FinderPatternFinder.PossibleCenters">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7579 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7580 Gets the possible centers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7581 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7582 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7583 <member name="T:ZXing.QrCode.Internal.FinderPatternFinder.FurthestFromAverageComparator">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7584 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7585 Orders by furthest from average
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7586 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7587 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7588 <member name="T:ZXing.QrCode.Internal.FinderPatternFinder.CenterComparator">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7589 <summary> <p>Orders by {@link FinderPattern#getCount()}, descending.</p></summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7590 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7591 <member name="F:ZXing.Multi.QrCode.Internal.MultiFinderPatternFinder.DIFF_MODSIZE_CUTOFF">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7592 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7593 More or less arbitrary cutoff point for determining if two finder patterns might belong
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7594 to the same code if they differ less than DIFF_MODSIZE_CUTOFF pixels/module in their
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7595 estimated modules sizes.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7596 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7597 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7598 <member name="F:ZXing.Multi.QrCode.Internal.MultiFinderPatternFinder.DIFF_MODSIZE_CUTOFF_PERCENT">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7599 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7600 More or less arbitrary cutoff point for determining if two finder patterns might belong
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7601 to the same code if they differ less than DIFF_MODSIZE_CUTOFF_PERCENT percent in their
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7602 estimated modules sizes.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7603 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7604 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7605 <member name="M:ZXing.Multi.QrCode.Internal.MultiFinderPatternFinder.#ctor(ZXing.Common.BitMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7606 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7607 <p>Creates a finder that will search the image for three finder patterns.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7608
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7609 <param name="image">image to search</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7610 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7611 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7612 <member name="M:ZXing.Multi.QrCode.Internal.MultiFinderPatternFinder.selectMutipleBestPatterns">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7613 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7614 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7615 <returns>the 3 best <see cref="T:ZXing.QrCode.Internal.FinderPattern"/>s from our list of candidates. The "best" are
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7616 those that have been detected at least CENTER_QUORUM times, and whose module
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7617 size differs from the average among those patterns the least
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7618 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7619 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7620 <member name="T:ZXing.Multi.QrCode.Internal.MultiFinderPatternFinder.ModuleSizeComparator">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7621 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7622 A comparator that orders FinderPatterns by their estimated module size.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7623 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7624 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7625 <member name="T:ZXing.Maxicode.MaxiCodeReader">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7626 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7627 This implementation can detect and decode a MaxiCode in an image.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7628 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7629 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7630 <member name="M:ZXing.Maxicode.MaxiCodeReader.decode(ZXing.BinaryBitmap)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7631 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7632 Locates and decodes a MaxiCode in an image.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7633
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7634 <returns>a String representing the content encoded by the MaxiCode</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7635 <exception cref="T:ZXing.FormatException">if a MaxiCode cannot be decoded</exception>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7636 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7637 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7638 <member name="M:ZXing.Maxicode.MaxiCodeReader.decode(ZXing.BinaryBitmap,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7639 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7640 Locates and decodes a MaxiCode within an image. This method also accepts
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7641 hints, each possibly associated to some data, which may help the implementation decode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7642 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7643 <param name="image">image of barcode to decode</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7644 <param name="hints">passed as a <see cref="T:System.Collections.Generic.IDictionary`2"/> from <see cref="T:ZXing.DecodeHintType"/>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7645 to arbitrary data. The
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7646 meaning of the data depends upon the hint type. The implementation may or may not do
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7647 anything with these hints.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7648 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7649 String which the barcode encodes
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7650 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7651 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7652 <member name="M:ZXing.Maxicode.MaxiCodeReader.extractPureBits(ZXing.Common.BitMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7653 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7654 This method detects a code in a "pure" image -- that is, pure monochrome image
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7655 which contains only an unrotated, unskewed, image of a code, with some white border
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7656 around it. This is a specialized method that works exceptionally fast in this special
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7657 case.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7658
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7659 <seealso cref="M:ZXing.Datamatrix.DataMatrixReader.extractPureBits(ZXing.Common.BitMatrix)"/>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7660 <seealso cref="M:ZXing.QrCode.QRCodeReader.extractPureBits(ZXing.Common.BitMatrix)"/>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7661 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7662 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7663 <member name="T:ZXing.Datamatrix.Internal.BitMatrixParser">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7664 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7665 <author>bbrown@google.com (Brian Brown)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7666 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7667 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7668 <!-- Ungültiger XML-Kommentar wurde für den Member "M:ZXing.Datamatrix.Internal.BitMatrixParser.#ctor(ZXing.Common.BitMatrix)" ignoriert -->
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7669 <member name="M:ZXing.Datamatrix.Internal.BitMatrixParser.readVersion(ZXing.Common.BitMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7670 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7671 <p>Creates the version object based on the dimension of the original bit matrix from
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7672 the datamatrix code.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7673
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7674 <p>See ISO 16022:2006 Table 7 - ECC 200 symbol attributes</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7675
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7676 <param name="bitMatrix">Original <see cref="T:ZXing.Common.BitMatrix"/>including alignment patterns</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7677 <returns><see cref="P:ZXing.Datamatrix.Internal.BitMatrixParser.Version"/>encapsulating the Data Matrix Code's "version"</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7678 <exception cref="T:ZXing.FormatException">if the dimensions of the mapping matrix are not valid</exception>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7679 Data Matrix dimensions.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7680 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7681 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7682 <member name="M:ZXing.Datamatrix.Internal.BitMatrixParser.readCodewords">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7683 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7684 <p>Reads the bits in the <see cref="T:ZXing.Common.BitMatrix"/>representing the mapping matrix (No alignment patterns)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7685 in the correct order in order to reconstitute the codewords bytes contained within the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7686 Data Matrix Code.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7687
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7688 <returns>bytes encoded within the Data Matrix Code</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7689 <exception cref="T:ZXing.FormatException">if the exact number of bytes expected is not read</exception>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7690 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7691 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7692 <member name="M:ZXing.Datamatrix.Internal.BitMatrixParser.readModule(System.Int32,System.Int32,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7693 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7694 <p>Reads a bit of the mapping matrix accounting for boundary wrapping.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7695
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7696 <param name="row">Row to read in the mapping matrix</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7697 <param name="column">Column to read in the mapping matrix</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7698 <param name="numRows">Number of rows in the mapping matrix</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7699 <param name="numColumns">Number of columns in the mapping matrix</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7700 <returns>value of the given bit in the mapping matrix</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7701 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7702 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7703 <member name="M:ZXing.Datamatrix.Internal.BitMatrixParser.readUtah(System.Int32,System.Int32,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7704 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7705 <p>Reads the 8 bits of the standard Utah-shaped pattern.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7706
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7707 <p>See ISO 16022:2006, 5.8.1 Figure 6</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7708
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7709 <param name="row">Current row in the mapping matrix, anchored at the 8th bit (LSB) of the pattern</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7710 <param name="column">Current column in the mapping matrix, anchored at the 8th bit (LSB) of the pattern</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7711 <param name="numRows">Number of rows in the mapping matrix</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7712 <param name="numColumns">Number of columns in the mapping matrix</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7713 <returns>byte from the utah shape</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7714 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7715 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7716 <member name="M:ZXing.Datamatrix.Internal.BitMatrixParser.readCorner1(System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7717 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7718 <p>Reads the 8 bits of the special corner condition 1.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7719
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7720 <p>See ISO 16022:2006, Figure F.3</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7721
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7722 <param name="numRows">Number of rows in the mapping matrix</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7723 <param name="numColumns">Number of columns in the mapping matrix</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7724 <returns>byte from the Corner condition 1</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7725 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7726 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7727 <member name="M:ZXing.Datamatrix.Internal.BitMatrixParser.readCorner2(System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7728 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7729 <p>Reads the 8 bits of the special corner condition 2.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7730
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7731 <p>See ISO 16022:2006, Figure F.4</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7732
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7733 <param name="numRows">Number of rows in the mapping matrix</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7734 <param name="numColumns">Number of columns in the mapping matrix</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7735 <returns>byte from the Corner condition 2</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7736 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7737 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7738 <member name="M:ZXing.Datamatrix.Internal.BitMatrixParser.readCorner3(System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7739 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7740 <p>Reads the 8 bits of the special corner condition 3.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7741
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7742 <p>See ISO 16022:2006, Figure F.5</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7743
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7744 <param name="numRows">Number of rows in the mapping matrix</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7745 <param name="numColumns">Number of columns in the mapping matrix</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7746 <returns>byte from the Corner condition 3</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7747 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7748 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7749 <member name="M:ZXing.Datamatrix.Internal.BitMatrixParser.readCorner4(System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7750 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7751 <p>Reads the 8 bits of the special corner condition 4.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7752
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7753 <p>See ISO 16022:2006, Figure F.6</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7754
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7755 <param name="numRows">Number of rows in the mapping matrix</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7756 <param name="numColumns">Number of columns in the mapping matrix</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7757 <returns>byte from the Corner condition 4</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7758 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7759 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7760 <member name="M:ZXing.Datamatrix.Internal.BitMatrixParser.extractDataRegion(ZXing.Common.BitMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7761 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7762 <p>Extracts the data region from a <see cref="T:ZXing.Common.BitMatrix"/>that contains
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7763 alignment patterns.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7764
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7765 <param name="bitMatrix">Original <see cref="T:ZXing.Common.BitMatrix"/>with alignment patterns</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7766 <returns>BitMatrix that has the alignment patterns removed</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7767 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7768 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7769 <member name="T:ZXing.Common.HybridBinarizer">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7770 <summary> This class implements a local thresholding algorithm, which while slower than the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7771 GlobalHistogramBinarizer, is fairly efficient for what it does. It is designed for
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7772 high frequency images of barcodes with black data on white backgrounds. For this application,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7773 it does a much better job than a global blackpoint with severe shadows and gradients.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7774 However it tends to produce artifacts on lower frequency images and is therefore not
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7775 a good general purpose binarizer for uses outside ZXing.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7776
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7777 This class extends GlobalHistogramBinarizer, using the older histogram approach for 1D readers,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7778 and the newer local approach for 2D readers. 1D decoding using a per-row histogram is already
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7779 inherently local, and only fails for horizontal gradients. We can revisit that problem later,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7780 but for now it was not a win to use local blocks for 1D.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7781
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7782 This Binarizer is the default for the unit tests and the recommended class for library users.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7783
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7784 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7785 <author> dswitkin@google.com (Daniel Switkin)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7786 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7787 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7788 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7789 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7790 <member name="M:ZXing.Common.HybridBinarizer.binarizeEntireImage">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7791 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7792 Calculates the final BitMatrix once for all requests. This could be called once from the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7793 constructor instead, but there are some advantages to doing it lazily, such as making
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7794 profiling easier, and not doing heavy lifting when callers don't expect it.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7795 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7796 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7797 <member name="M:ZXing.Common.HybridBinarizer.calculateThresholdForBlock(System.Byte[],System.Int32,System.Int32,System.Int32,System.Int32,System.Int32[][],ZXing.Common.BitMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7798 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7799 For each 8x8 block in the image, calculate the average black point using a 5x5 grid
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7800 of the blocks around it. Also handles the corner cases (fractional blocks are computed based
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7801 on the last 8 pixels in the row/column which are also used in the previous block).
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7802 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7803 <param name="luminances">The luminances.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7804 <param name="subWidth">Width of the sub.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7805 <param name="subHeight">Height of the sub.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7806 <param name="width">The width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7807 <param name="height">The height.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7808 <param name="blackPoints">The black points.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7809 <param name="matrix">The matrix.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7810 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7811 <member name="M:ZXing.Common.HybridBinarizer.thresholdBlock(System.Byte[],System.Int32,System.Int32,System.Int32,System.Int32,ZXing.Common.BitMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7812 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7813 Applies a single threshold to an 8x8 block of pixels.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7814 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7815 <param name="luminances">The luminances.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7816 <param name="xoffset">The xoffset.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7817 <param name="yoffset">The yoffset.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7818 <param name="threshold">The threshold.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7819 <param name="stride">The stride.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7820 <param name="matrix">The matrix.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7821 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7822 <member name="M:ZXing.Common.HybridBinarizer.calculateBlackPoints(System.Byte[],System.Int32,System.Int32,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7823 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7824 Calculates a single black point for each 8x8 block of pixels and saves it away.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7825 See the following thread for a discussion of this algorithm:
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7826 http://groups.google.com/group/zxing/browse_thread/thread/d06efa2c35a7ddc0
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7827 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7828 <param name="luminances">The luminances.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7829 <param name="subWidth">Width of the sub.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7830 <param name="subHeight">Height of the sub.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7831 <param name="width">The width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7832 <param name="height">The height.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7833 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7834 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7835 <member name="T:ZXing.Client.Result.WifiParsedResult">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7836 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7837
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7838 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7839 <author>Vikram Aggarwal</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7840 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7841 <member name="T:ZXing.Client.Result.URIParsedResult">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7842 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7843 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7844 <member name="M:ZXing.Client.Result.URIParsedResult.massageURI(System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7845 <summary> Transforms a string that represents a URI into something more proper, by adding or canonicalizing
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7846 the protocol.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7847 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7848 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7849 <member name="P:ZXing.Client.Result.URIParsedResult.PossiblyMaliciousURI">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7850 <returns> true if the URI contains suspicious patterns that may suggest it intends to
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7851 mislead the user about its true nature. At the moment this looks for the presence
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7852 of user/password syntax in the host/authority portion of a URI which may be used
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7853 in attempts to make the URI's host appear to be other than it is. Example:
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7854 http://yourbank.com@phisher.com This URI connects to phisher.com but may appear
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7855 to connect to yourbank.com at first glance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7856 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7857 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7858 <member name="T:ZXing.Client.Result.TelResultParser">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7859 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7860 Parses a "tel:" URI result, which specifies a phone number.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7861 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7862 <author> Sean Owen
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7863 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7864 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7865 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7866 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7867 <member name="T:ZXing.WriterException">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7868 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7869 A base class which covers the range of exceptions which may occur when encoding a barcode using
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7870 the Writer framework.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7871 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7872 <author>dswitkin@google.com (Daniel Switkin)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7873 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7874 <member name="M:ZXing.WriterException.#ctor">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7875 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7876 Initializes a new instance of the <see cref="T:ZXing.WriterException"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7877 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7878 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7879 <member name="M:ZXing.WriterException.#ctor(System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7880 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7881 Initializes a new instance of the <see cref="T:ZXing.WriterException"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7882 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7883 <param name="message">The message.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7884 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7885 <member name="M:ZXing.WriterException.#ctor(System.String,System.Exception)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7886 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7887 Initializes a new instance of the <see cref="T:ZXing.WriterException"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7888 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7889 <param name="message">The message.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7890 <param name="innerExc">The inner exc.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7891 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7892 <member name="T:ZXing.Rendering.BitmapRenderer">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7893 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7894 Renders a <see cref="T:ZXing.Common.BitMatrix"/> to a <see cref="T:System.Drawing.Bitmap"/> image
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7895 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7896 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7897 <member name="M:ZXing.Rendering.BitmapRenderer.#ctor">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7898 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7899 Initializes a new instance of the <see cref="T:ZXing.Rendering.BitmapRenderer"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7900 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7901 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7902 <member name="M:ZXing.Rendering.BitmapRenderer.Render(ZXing.Common.BitMatrix,ZXing.BarcodeFormat,System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7903 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7904 Renders the specified matrix.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7905 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7906 <param name="matrix">The matrix.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7907 <param name="format">The format.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7908 <param name="content">The content.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7909 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7910 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7911 <member name="M:ZXing.Rendering.BitmapRenderer.Render(ZXing.Common.BitMatrix,ZXing.BarcodeFormat,System.String,ZXing.Common.EncodingOptions)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7912 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7913 Renders the specified matrix.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7914 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7915 <param name="matrix">The matrix.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7916 <param name="format">The format.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7917 <param name="content">The content.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7918 <param name="options">The options.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7919 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7920 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7921 <member name="P:ZXing.Rendering.BitmapRenderer.Foreground">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7922 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7923 Gets or sets the foreground color.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7924 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7925 <value>The foreground color.</value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7926 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7927 <member name="P:ZXing.Rendering.BitmapRenderer.Background">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7928 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7929 Gets or sets the background color.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7930 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7931 <value>The background color.</value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7932 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7933 <member name="P:ZXing.Rendering.BitmapRenderer.TextFont">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7934 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7935 Gets or sets the text font.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7936 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7937 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7938 The text font.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7939 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7940 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7941 <member name="T:ZXing.QrCode.QrCodeEncodingOptions">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7942 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7943 The class holds the available options for the QrCodeWriter
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7944 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7945 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7946 <member name="P:ZXing.QrCode.QrCodeEncodingOptions.ErrorCorrection">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7947 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7948 Specifies what degree of error correction to use, for example in QR Codes.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7949 Type depends on the encoder. For example for QR codes it's type
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7950 {@link com.google.zxing.qrcode.decoder.ErrorCorrectionLevel ErrorCorrectionLevel}.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7951 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7952 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7953 <member name="P:ZXing.QrCode.QrCodeEncodingOptions.CharacterSet">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7954 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7955 Specifies what character encoding to use where applicable (type {@link String})
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7956 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7957 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7958 <member name="P:ZXing.QrCode.QrCodeEncodingOptions.DisableECI">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7959 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7960 Explicitly disables ECI segment when generating QR Code
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7961 That is against the specification of QR Code but some
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7962 readers have problems if the charset is switched from
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7963 ISO-8859-1 (default) to UTF-8 with the necessary ECI segment.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7964 If you set the property to true you can use UTF-8 encoding
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7965 and the ECI segment is omitted.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7966 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7967 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7968 <member name="T:ZXing.QrCode.Internal.Mode">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7969 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7970 <p>See ISO 18004:2006, 6.4.1, Tables 2 and 3. This enum encapsulates the various modes in which
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7971 data can be encoded to bits in the QR code standard.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7972 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7973 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7974 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7975 <member name="F:ZXing.QrCode.Internal.Mode.TERMINATOR">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7976 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7977
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7978 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7979 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7980 <member name="F:ZXing.QrCode.Internal.Mode.NUMERIC">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7981 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7982
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7983 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7984 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7985 <member name="F:ZXing.QrCode.Internal.Mode.ALPHANUMERIC">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7986 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7987
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7988 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7989 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7990 <member name="F:ZXing.QrCode.Internal.Mode.STRUCTURED_APPEND">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7991 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7992
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7993 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7994 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7995 <member name="F:ZXing.QrCode.Internal.Mode.BYTE">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7996 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7997
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7998 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
7999 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8000 <member name="F:ZXing.QrCode.Internal.Mode.ECI">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8001 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8002
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8003 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8004 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8005 <member name="F:ZXing.QrCode.Internal.Mode.KANJI">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8006 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8007
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8008 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8009 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8010 <member name="F:ZXing.QrCode.Internal.Mode.FNC1_FIRST_POSITION">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8011 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8012
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8013 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8014 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8015 <member name="F:ZXing.QrCode.Internal.Mode.FNC1_SECOND_POSITION">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8016 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8017
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8018 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8019 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8020 <member name="F:ZXing.QrCode.Internal.Mode.HANZI">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8021 <summary>See GBT 18284-2000; "Hanzi" is a transliteration of this mode name.</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8022 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8023 <member name="M:ZXing.QrCode.Internal.Mode.forBits(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8024 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8025 Fors the bits.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8026 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8027 <param name="bits">four bits encoding a QR Code data mode</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8028 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8029 <see cref="T:ZXing.QrCode.Internal.Mode"/> encoded by these bits
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8030 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8031 <exception cref="T:System.ArgumentException">if bits do not correspond to a known mode</exception>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8032 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8033 <member name="M:ZXing.QrCode.Internal.Mode.getCharacterCountBits(ZXing.QrCode.Internal.Version)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8034 <param name="version">version in question
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8035 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8036 <returns> number of bits used, in this QR Code symbol {@link Version}, to encode the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8037 count of characters that will follow encoded in this {@link Mode}
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8038 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8039 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8040 <member name="M:ZXing.QrCode.Internal.Mode.ToString">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8041 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8042 Returns a <see cref="T:System.String"/> that represents this instance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8043 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8044 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8045 A <see cref="T:System.String"/> that represents this instance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8046 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8047 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8048 <member name="P:ZXing.QrCode.Internal.Mode.Name">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8049 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8050 Gets the name.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8051 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8052 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8053 <member name="P:ZXing.QrCode.Internal.Mode.Bits">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8054 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8055 Gets the bits.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8056 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8057 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8058 <member name="T:ZXing.QrCode.Internal.Decoder">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8059 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8060 <p>The main class which implements QR Code decoding -- as opposed to locating and extracting
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8061 the QR Code from an image.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8062 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8063 <author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8064 Sean Owen
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8065 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8066 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8067 <member name="M:ZXing.QrCode.Internal.Decoder.#ctor">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8068 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8069 Initializes a new instance of the <see cref="T:ZXing.QrCode.Internal.Decoder"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8070 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8071 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8072 <member name="M:ZXing.QrCode.Internal.Decoder.decode(System.Boolean[][],System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8073 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8074 <p>Convenience method that can decode a QR Code represented as a 2D array of booleans.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8075 "true" is taken to mean a black module.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8076 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8077 <param name="image">booleans representing white/black QR Code modules</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8078 <param name="hints">The hints.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8079 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8080 text and bytes encoded within the QR Code
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8081 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8082 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8083 <member name="M:ZXing.QrCode.Internal.Decoder.decode(ZXing.Common.BitMatrix,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8084 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8085 <p>Decodes a QR Code represented as a {@link BitMatrix}. A 1 or "true" is taken to mean a black module.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8086 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8087 <param name="bits">booleans representing white/black QR Code modules</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8088 <param name="hints">The hints.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8089 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8090 text and bytes encoded within the QR Code
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8091 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8092 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8093 <member name="M:ZXing.QrCode.Internal.Decoder.correctErrors(System.Byte[],System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8094 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8095 <p>Given data and error-correction codewords received, possibly corrupted by errors, attempts to
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8096 correct the errors in-place using Reed-Solomon error correction.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8097 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8098 <param name="codewordBytes">data and error correction codewords</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8099 <param name="numDataCodewords">number of codewords that are data bytes</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8100 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8101 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8102 <member name="T:ZXing.PDF417.Internal.PDF417HighLevelEncoder">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8103 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8104 PDF417 high-level encoder following the algorithm described in ISO/IEC 15438:2001(E) in
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8105 annex P.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8106 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8107 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8108 <member name="F:ZXing.PDF417.Internal.PDF417HighLevelEncoder.TEXT_COMPACTION">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8109 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8110 code for Text compaction
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8111 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8112 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8113 <member name="F:ZXing.PDF417.Internal.PDF417HighLevelEncoder.BYTE_COMPACTION">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8114 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8115 code for Byte compaction
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8116 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8117 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8118 <member name="F:ZXing.PDF417.Internal.PDF417HighLevelEncoder.NUMERIC_COMPACTION">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8119 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8120 code for Numeric compaction
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8121 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8122 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8123 <member name="F:ZXing.PDF417.Internal.PDF417HighLevelEncoder.SUBMODE_ALPHA">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8124 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8125 Text compaction submode Alpha
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8126 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8127 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8128 <member name="F:ZXing.PDF417.Internal.PDF417HighLevelEncoder.SUBMODE_LOWER">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8129 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8130 Text compaction submode Lower
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8131 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8132 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8133 <member name="F:ZXing.PDF417.Internal.PDF417HighLevelEncoder.SUBMODE_MIXED">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8134 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8135 Text compaction submode Mixed
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8136 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8137 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8138 <member name="F:ZXing.PDF417.Internal.PDF417HighLevelEncoder.SUBMODE_PUNCTUATION">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8139 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8140 Text compaction submode Punctuation
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8141 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8142 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8143 <member name="F:ZXing.PDF417.Internal.PDF417HighLevelEncoder.LATCH_TO_TEXT">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8144 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8145 mode latch to Text Compaction mode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8146 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8147 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8148 <member name="F:ZXing.PDF417.Internal.PDF417HighLevelEncoder.LATCH_TO_BYTE_PADDED">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8149 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8150 mode latch to Byte Compaction mode (number of characters NOT a multiple of 6)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8151 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8152 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8153 <member name="F:ZXing.PDF417.Internal.PDF417HighLevelEncoder.LATCH_TO_NUMERIC">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8154 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8155 mode latch to Numeric Compaction mode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8156 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8157 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8158 <member name="F:ZXing.PDF417.Internal.PDF417HighLevelEncoder.SHIFT_TO_BYTE">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8159 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8160 mode shift to Byte Compaction mode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8161 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8162 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8163 <member name="F:ZXing.PDF417.Internal.PDF417HighLevelEncoder.LATCH_TO_BYTE">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8164 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8165 mode latch to Byte Compaction mode (number of characters a multiple of 6)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8166 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8167 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8168 <member name="F:ZXing.PDF417.Internal.PDF417HighLevelEncoder.ECI_USER_DEFINED">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8169 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8170 identifier for a user defined Extended Channel Interpretation (ECI)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8171 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8172 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8173 <member name="F:ZXing.PDF417.Internal.PDF417HighLevelEncoder.ECI_GENERAL_PURPOSE">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8174 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8175 identifier for a general purpose ECO format
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8176 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8177 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8178 <member name="F:ZXing.PDF417.Internal.PDF417HighLevelEncoder.ECI_CHARSET">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8179 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8180 identifier for an ECI of a character set of code page
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8181 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8182 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8183 <member name="F:ZXing.PDF417.Internal.PDF417HighLevelEncoder.TEXT_MIXED_RAW">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8184 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8185 Raw code table for text compaction Mixed sub-mode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8186 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8187 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8188 <member name="F:ZXing.PDF417.Internal.PDF417HighLevelEncoder.TEXT_PUNCTUATION_RAW">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8189 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8190 Raw code table for text compaction: Punctuation sub-mode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8191 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8192 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8193 <member name="M:ZXing.PDF417.Internal.PDF417HighLevelEncoder.encodeHighLevel(System.String,ZXing.PDF417.Internal.Compaction,System.Text.Encoding,System.Boolean)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8194 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8195 Performs high-level encoding of a PDF417 message using the algorithm described in annex P
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8196 of ISO/IEC 15438:2001(E). If byte compaction has been selected, then only byte compaction
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8197 is used.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8198
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8199 <param name="msg">the message</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8200 <returns>the encoded message (the char values range from 0 to 928)</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8201 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8202 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8203 <member name="M:ZXing.PDF417.Internal.PDF417HighLevelEncoder.encodeText(System.String,System.Int32,System.Int32,System.Text.StringBuilder,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8204 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8205 Encode parts of the message using Text Compaction as described in ISO/IEC 15438:2001(E),
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8206 chapter 4.4.2.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8207
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8208 <param name="msg">the message</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8209 <param name="startpos">the start position within the message</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8210 <param name="count">the number of characters to encode</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8211 <param name="sb">receives the encoded codewords</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8212 <param name="initialSubmode">should normally be SUBMODE_ALPHA</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8213 <returns>the text submode in which this method ends</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8214 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8215 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8216 <member name="M:ZXing.PDF417.Internal.PDF417HighLevelEncoder.encodeBinary(System.Byte[],System.Int32,System.Int32,System.Int32,System.Text.StringBuilder)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8217 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8218 Encode parts of the message using Byte Compaction as described in ISO/IEC 15438:2001(E),
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8219 chapter 4.4.3. The Unicode characters will be converted to binary using the cp437
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8220 codepage.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8221
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8222 <param name="bytes">the message converted to a byte array</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8223 <param name="startpos">the start position within the message</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8224 <param name="count">the number of bytes to encode</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8225 <param name="startmode">the mode from which this method starts</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8226 <param name="sb">receives the encoded codewords</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8227 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8228 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8229 <member name="M:ZXing.PDF417.Internal.PDF417HighLevelEncoder.determineConsecutiveDigitCount(System.String,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8230 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8231 Determines the number of consecutive characters that are encodable using numeric compaction.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8232
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8233 <param name="msg">the message</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8234 <param name="startpos">the start position within the message</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8235 <returns>the requested character count</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8236 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8237 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8238 <member name="M:ZXing.PDF417.Internal.PDF417HighLevelEncoder.determineConsecutiveTextCount(System.String,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8239 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8240 Determines the number of consecutive characters that are encodable using text compaction.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8241
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8242 <param name="msg">the message</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8243 <param name="startpos">the start position within the message</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8244 <returns>the requested character count</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8245 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8246 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8247 <member name="M:ZXing.PDF417.Internal.PDF417HighLevelEncoder.determineConsecutiveBinaryCount(System.String,System.Byte[],System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8248 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8249 Determines the number of consecutive characters that are encodable using binary compaction.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8250
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8251 <param name="msg">the message</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8252 <param name="bytes">the message converted to a byte array</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8253 <param name="startpos">the start position within the message</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8254 <returns>the requested character count</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8255 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8256 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8257 <member name="T:ZXing.PDF417.Internal.PDF417ScanningDecoder">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8258 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8259
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8260 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8261 <author>Guenther Grau</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8262 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8263 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.decode(ZXing.Common.BitMatrix,ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8264 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8265 Decode the specified image, imageTopLeft, imageBottomLeft, imageTopRight, imageBottomRight, minCodewordWidth
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8266 and maxCodewordWidth.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8267 TODO: don't pass in minCodewordWidth and maxCodewordWidth, pass in barcode columns for start and stop pattern
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8268 columns. That way width can be deducted from the pattern column.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8269 This approach also allows to detect more details about the barcode, e.g. if a bar type (white or black) is wider
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8270 than it should be. This can happen if the scanner used a bad blackpoint.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8271 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8272 <param name="image">Image.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8273 <param name="imageTopLeft">Image top left.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8274 <param name="imageBottomLeft">Image bottom left.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8275 <param name="imageTopRight">Image top right.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8276 <param name="imageBottomRight">Image bottom right.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8277 <param name="minCodewordWidth">Minimum codeword width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8278 <param name="maxCodewordWidth">Max codeword width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8279 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8280 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.merge(ZXing.PDF417.Internal.DetectionResultRowIndicatorColumn,ZXing.PDF417.Internal.DetectionResultRowIndicatorColumn)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8281 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8282 Merge the specified leftRowIndicatorColumn and rightRowIndicatorColumn.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8283 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8284 <param name="leftRowIndicatorColumn">Left row indicator column.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8285 <param name="rightRowIndicatorColumn">Right row indicator column.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8286 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8287 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.adjustBoundingBox(ZXing.PDF417.Internal.DetectionResultRowIndicatorColumn)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8288 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8289 Adjusts the bounding box.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8290 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8291 <returns>The bounding box.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8292 <param name="rowIndicatorColumn">Row indicator column.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8293 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8294 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.getBarcodeMetadata(ZXing.PDF417.Internal.DetectionResultRowIndicatorColumn,ZXing.PDF417.Internal.DetectionResultRowIndicatorColumn)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8295 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8296 Gets the barcode metadata.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8297 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8298 <returns>The barcode metadata.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8299 <param name="leftRowIndicatorColumn">Left row indicator column.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8300 <param name="rightRowIndicatorColumn">Right row indicator column.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8301 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8302 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.getRowIndicatorColumn(ZXing.Common.BitMatrix,ZXing.PDF417.Internal.BoundingBox,ZXing.ResultPoint,System.Boolean,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8303 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8304 Gets the row indicator column.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8305 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8306 <returns>The row indicator column.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8307 <param name="image">Image.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8308 <param name="boundingBox">Bounding box.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8309 <param name="startPoint">Start point.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8310 <param name="leftToRight">If set to <c>true</c> left to right.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8311 <param name="minCodewordWidth">Minimum codeword width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8312 <param name="maxCodewordWidth">Max codeword width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8313 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8314 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.adjustCodewordCount(ZXing.PDF417.Internal.DetectionResult,ZXing.PDF417.Internal.BarcodeValue[][])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8315 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8316 Adjusts the codeword count.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8317 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8318 <param name="detectionResult">Detection result.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8319 <param name="barcodeMatrix">Barcode matrix.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8320 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8321 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.createDecoderResult(ZXing.PDF417.Internal.DetectionResult)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8322 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8323 Creates the decoder result.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8324 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8325 <returns>The decoder result.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8326 <param name="detectionResult">Detection result.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8327 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8328 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.createDecoderResultFromAmbiguousValues(System.Int32,System.Int32[],System.Int32[],System.Int32[],System.Int32[][])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8329 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8330 This method deals with the fact, that the decoding process doesn't always yield a single most likely value. The
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8331 current error correction implementation doesn't deal with erasures very well, so it's better to provide a value
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8332 for these ambiguous codewords instead of treating it as an erasure. The problem is that we don't know which of
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8333 the ambiguous values to choose. We try decode using the first value, and if that fails, we use another of the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8334 ambiguous values and try to decode again. This usually only happens on very hard to read and decode barcodes,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8335 so decoding the normal barcodes is not affected by this.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8336 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8337 <returns>The decoder result from ambiguous values.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8338 <param name="ecLevel">Ec level.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8339 <param name="codewords">Codewords.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8340 <param name="erasureArray">contains the indexes of erasures.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8341 <param name="ambiguousIndexes">array with the indexes that have more than one most likely value.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8342 <param name="ambiguousIndexValues">two dimensional array that contains the ambiguous values. The first dimension must
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8343 be the same Length as the ambiguousIndexes array.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8344 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8345 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.createBarcodeMatrix(ZXing.PDF417.Internal.DetectionResult)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8346 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8347 Creates the barcode matrix.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8348 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8349 <returns>The barcode matrix.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8350 <param name="detectionResult">Detection result.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8351 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8352 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.isValidBarcodeColumn(ZXing.PDF417.Internal.DetectionResult,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8353 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8354 Tests to see if the Barcode Column is Valid
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8355 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8356 <returns><c>true</c>, if barcode column is valid, <c>false</c> otherwise.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8357 <param name="detectionResult">Detection result.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8358 <param name="barcodeColumn">Barcode column.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8359 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8360 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.getStartColumn(ZXing.PDF417.Internal.DetectionResult,System.Int32,System.Int32,System.Boolean)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8361 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8362 Gets the start column.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8363 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8364 <returns>The start column.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8365 <param name="detectionResult">Detection result.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8366 <param name="barcodeColumn">Barcode column.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8367 <param name="imageRow">Image row.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8368 <param name="leftToRight">If set to <c>true</c> left to right.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8369 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8370 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.detectCodeword(ZXing.Common.BitMatrix,System.Int32,System.Int32,System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8371 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8372 Detects the codeword.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8373 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8374 <returns>The codeword.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8375 <param name="image">Image.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8376 <param name="minColumn">Minimum column.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8377 <param name="maxColumn">Max column.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8378 <param name="leftToRight">If set to <c>true</c> left to right.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8379 <param name="startColumn">Start column.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8380 <param name="imageRow">Image row.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8381 <param name="minCodewordWidth">Minimum codeword width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8382 <param name="maxCodewordWidth">Max codeword width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8383 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8384 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.getModuleBitCount(ZXing.Common.BitMatrix,System.Int32,System.Int32,System.Boolean,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8385 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8386 Gets the module bit count.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8387 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8388 <returns>The module bit count.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8389 <param name="image">Image.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8390 <param name="minColumn">Minimum column.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8391 <param name="maxColumn">Max column.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8392 <param name="leftToRight">If set to <c>true</c> left to right.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8393 <param name="startColumn">Start column.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8394 <param name="imageRow">Image row.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8395 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8396 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.getNumberOfECCodeWords(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8397 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8398 Gets the number of EC code words.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8399 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8400 <returns>The number of EC code words.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8401 <param name="barcodeECLevel">Barcode EC level.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8402 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8403 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.adjustCodewordStartColumn(ZXing.Common.BitMatrix,System.Int32,System.Int32,System.Boolean,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8404 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8405 Adjusts the codeword start column.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8406 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8407 <returns>The codeword start column.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8408 <param name="image">Image.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8409 <param name="minColumn">Minimum column.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8410 <param name="maxColumn">Max column.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8411 <param name="leftToRight">If set to <c>true</c> left to right.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8412 <param name="codewordStartColumn">Codeword start column.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8413 <param name="imageRow">Image row.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8414 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8415 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.checkCodewordSkew(System.Int32,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8416 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8417 Checks the codeword for any skew.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8418 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8419 <returns><c>true</c>, if codeword is within the skew, <c>false</c> otherwise.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8420 <param name="codewordSize">Codeword size.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8421 <param name="minCodewordWidth">Minimum codeword width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8422 <param name="maxCodewordWidth">Max codeword width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8423 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8424 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.decodeCodewords(System.Int32[],System.Int32,System.Int32[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8425 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8426 Decodes the codewords.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8427 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8428 <returns>The codewords.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8429 <param name="codewords">Codewords.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8430 <param name="ecLevel">Ec level.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8431 <param name="erasures">Erasures.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8432 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8433 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.correctErrors(System.Int32[],System.Int32[],System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8434 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8435 Given data and error-correction codewords received, possibly corrupted by errors, attempts to
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8436 correct the errors in-place.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8437 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8438 <returns>The errors.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8439 <param name="codewords">data and error correction codewords.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8440 <param name="erasures">positions of any known erasures.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8441 <param name="numECCodewords">number of error correction codewords that are available in codewords.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8442 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8443 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.verifyCodewordCount(System.Int32[],System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8444 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8445 Verifies that all is well with the the codeword array.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8446 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8447 <param name="codewords">Codewords.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8448 <param name="numECCodewords">Number EC codewords.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8449 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8450 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.getBitCountForCodeword(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8451 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8452 Gets the bit count for codeword.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8453 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8454 <returns>The bit count for codeword.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8455 <param name="codeword">Codeword.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8456 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8457 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.getCodewordBucketNumber(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8458 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8459 Gets the codeword bucket number.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8460 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8461 <returns>The codeword bucket number.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8462 <param name="codeword">Codeword.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8463 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8464 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.getCodewordBucketNumber(System.Int32[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8465 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8466 Gets the codeword bucket number.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8467 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8468 <returns>The codeword bucket number.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8469 <param name="moduleBitCount">Module bit count.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8470 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8471 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.ToString(ZXing.PDF417.Internal.BarcodeValue[][])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8472 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8473 Returns a <see cref="T:System.String"/> that represents the <see cref="T:ZXing.PDF417.Internal.BarcodeValue"/> jagged array.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8474 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8475 <returns>A <see cref="T:System.String"/> that represents the <see cref="T:ZXing.PDF417.Internal.BarcodeValue"/> jagged array.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8476 <param name="barcodeMatrix">Barcode matrix as a jagged array.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8477 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8478 <member name="T:ZXing.PDF417.Internal.PDF417CodewordDecoder">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8479 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8480
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8481 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8482 <author>Guenther Grau</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8483 <author>creatale GmbH (christoph.schulz@creatale.de)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8484 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8485 <member name="F:ZXing.PDF417.Internal.PDF417CodewordDecoder.RATIOS_TABLE">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8486 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8487 The ratios table
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8488 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8489 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8490 <!-- Ungültiger XML-Kommentar wurde für den Member "M:ZXing.PDF417.Internal.PDF417CodewordDecoder.#cctor" ignoriert -->
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8491 <member name="M:ZXing.PDF417.Internal.PDF417CodewordDecoder.getDecodedValue(System.Int32[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8492 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8493 Gets the decoded value.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8494 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8495 <returns>The decoded value.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8496 <param name="moduleBitCount">Module bit count.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8497 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8498 <member name="M:ZXing.PDF417.Internal.PDF417CodewordDecoder.sampleBitCounts(System.Int32[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8499 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8500 Samples the bit counts.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8501 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8502 <returns>The bit counts.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8503 <param name="moduleBitCount">Module bit count.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8504 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8505 <member name="M:ZXing.PDF417.Internal.PDF417CodewordDecoder.getDecodedCodewordValue(System.Int32[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8506 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8507 Gets the decoded codeword value.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8508 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8509 <returns>The decoded codeword value.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8510 <param name="moduleBitCount">Module bit count.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8511 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8512 <member name="M:ZXing.PDF417.Internal.PDF417CodewordDecoder.getBitValue(System.Int32[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8513 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8514 Gets the bit value.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8515 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8516 <returns>The bit value.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8517 <param name="moduleBitCount">Module bit count.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8518 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8519 <member name="M:ZXing.PDF417.Internal.PDF417CodewordDecoder.getClosestDecodedValue(System.Int32[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8520 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8521 Gets the closest decoded value.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8522 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8523 <returns>The closest decoded value.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8524 <param name="moduleBitCount">Module bit count.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8525 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8526 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.AnyAIDecoder">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8527 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8528 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8529 <author>Eduardo Castillejo, University of Deusto (eduardo.castillejo@deusto.es)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8530 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8531 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8532 <member name="T:ZXing.Maxicode.Internal.BitMatrixParser">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8533 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8534 <author>mike32767</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8535 <author>Manuel Kasten</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8536 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8537 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8538 <member name="M:ZXing.Maxicode.Internal.BitMatrixParser.#ctor(ZXing.Common.BitMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8539 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8540 <param name="bitMatrix"><see cref="T:ZXing.Common.BitMatrix"/>to parse</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8541 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8542 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8543 <member name="M:ZXing.Datamatrix.Encoder.EdifactEncoder.handleEOD(ZXing.Datamatrix.Encoder.EncoderContext,System.Text.StringBuilder)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8544 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8545 Handle "end of data" situations
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8546 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8547 <param name="context">the encoder context</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8548 <param name="buffer">the buffer with the remaining encoded characters</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8549 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8550 <member name="T:ZXing.Client.Result.TextParsedResult">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8551 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8552 A simple result type encapsulating a string that has no further interpretation.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8553 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8554 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8555 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8556 <member name="T:ZXing.Client.Result.ISBNResultParser">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8557 <summary> Parses strings of digits that represent a ISBN.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8558
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8559 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8560 <author> jbreiden@google.com (Jeff Breidenbach)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8561 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8562 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8563 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8564 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8565 <member name="M:ZXing.Client.Result.ISBNResultParser.parse(ZXing.Result)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8566 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8567 See <a href="http://www.bisg.org/isbn-13/for.dummies.html">ISBN-13 For Dummies</a>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8568 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8569 <param name="result">The result.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8570 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8571 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8572 <member name="T:ZXing.Client.Result.AddressBookDoCoMoResultParser">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8573 <summary> Implements the "MECARD" address book entry format.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8574
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8575 Supported keys: N, SOUND, TEL, EMAIL, NOTE, ADR, BDAY, URL, plus ORG
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8576 Unsupported keys: TEL-AV, NICKNAME
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8577
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8578 Except for TEL, multiple values for keys are also not supported;
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8579 the first one found takes precedence.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8580
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8581 Our understanding of the MECARD format is based on this document:
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8582
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8583 http://www.mobicode.org.tw/files/OMIA%20Mobile%20Bar%20Code%20Standard%20v3.2.1.doc
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8584
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8585 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8586 <author> Sean Owen
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8587 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8588 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8589 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8590 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8591 <member name="T:ZXing.Aztec.AztecWriter">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8592 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8593 Generates Aztec 2D barcodes.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8594 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8595 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8596 <member name="M:ZXing.Aztec.AztecWriter.encode(System.String,ZXing.BarcodeFormat,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8597 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8598 Encode a barcode using the default settings.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8599 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8600 <param name="contents">The contents to encode in the barcode</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8601 <param name="format">The barcode format to generate</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8602 <param name="width">The preferred width in pixels</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8603 <param name="height">The preferred height in pixels</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8604 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8605 The generated barcode as a Matrix of unsigned bytes (0 == black, 255 == white)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8606 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8607 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8608 <member name="M:ZXing.Aztec.AztecWriter.encode(System.String,ZXing.BarcodeFormat,System.Int32,System.Int32,System.Collections.Generic.IDictionary{ZXing.EncodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8609 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8610 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8611 <param name="contents">The contents to encode in the barcode</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8612 <param name="format">The barcode format to generate</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8613 <param name="width">The preferred width in pixels</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8614 <param name="height">The preferred height in pixels</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8615 <param name="hints">Additional parameters to supply to the encoder</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8616 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8617 The generated barcode as a Matrix of unsigned bytes (0 == black, 255 == white)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8618 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8619 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8620 <member name="T:ZXing.Aztec.AztecReader">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8621 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8622 This implementation can detect and decode Aztec codes in an image.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8623 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8624 <author>David Olivier</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8625 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8626 <member name="M:ZXing.Aztec.AztecReader.decode(ZXing.BinaryBitmap)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8627 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8628 Locates and decodes a barcode in some format within an image.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8629 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8630 <param name="image">image of barcode to decode</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8631 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8632 a String representing the content encoded by the Data Matrix code
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8633 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8634 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8635 <member name="M:ZXing.Aztec.AztecReader.decode(ZXing.BinaryBitmap,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8636 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8637 Locates and decodes a Data Matrix code in an image.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8638 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8639 <param name="image">image of barcode to decode</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8640 <param name="hints">passed as a {@link java.util.Hashtable} from {@link com.google.zxing.DecodeHintType}
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8641 to arbitrary data. The
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8642 meaning of the data depends upon the hint type. The implementation may or may not do
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8643 anything with these hints.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8644 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8645 String which the barcode encodes
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8646 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8647 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8648 <member name="M:ZXing.Aztec.AztecReader.reset">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8649 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8650 Resets any internal state the implementation has after a decode, to prepare it
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8651 for reuse.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8652 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8653 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8654 <member name="T:ZXing.SupportClass">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8655 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8656 Contains conversion support elements such as classes, interfaces and static methods.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8657 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8658 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8659 <member name="M:ZXing.SupportClass.GetCharsFromString(System.String,System.Int32,System.Int32,System.Char[],System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8660 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8661 Copies an array of chars obtained from a String into a specified array of chars
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8662 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8663 <param name="sourceString">The String to get the chars from</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8664 <param name="sourceStart">Position of the String to start getting the chars</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8665 <param name="sourceEnd">Position of the String to end getting the chars</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8666 <param name="destinationArray">Array to return the chars</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8667 <param name="destinationStart">Position of the destination array of chars to start storing the chars</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8668 <returns>An array of chars</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8669 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8670 <member name="M:ZXing.SupportClass.SetCapacity``1(System.Collections.Generic.IList{``0},System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8671 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8672 Sets the capacity for the specified List
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8673 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8674 <param name="vector">The List which capacity will be set</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8675 <param name="newCapacity">The new capacity value</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8676 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8677 <member name="M:ZXing.SupportClass.toStringArray(System.Collections.Generic.ICollection{System.String})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8678 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8679 Converts a string-Collection to an array
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8680 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8681 <param name="strings">The strings.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8682 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8683 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8684 <member name="M:ZXing.SupportClass.Join``1(System.String,System.Collections.Generic.IEnumerable{``0})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8685 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8686 Joins all elements to one string.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8687 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8688 <typeparam name="T"></typeparam>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8689 <param name="separator">The separator.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8690 <param name="values">The values.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8691 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8692 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8693 <member name="M:ZXing.SupportClass.Fill``1(``0[],``0)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8694 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8695 Fills the specified array.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8696 (can't use extension method because of .Net 2.0 support)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8697 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8698 <typeparam name="T"></typeparam>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8699 <param name="array">The array.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8700 <param name="value">The value.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8701 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8702 <member name="M:ZXing.SupportClass.Fill``1(``0[],System.Int32,System.Int32,``0)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8703 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8704 Fills the specified array.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8705 (can't use extension method because of .Net 2.0 support)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8706 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8707 <typeparam name="T"></typeparam>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8708 <param name="array">The array.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8709 <param name="startIndex">The start index.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8710 <param name="endIndex">The end index.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8711 <param name="value">The value.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8712 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8713 <member name="M:ZXing.SupportClass.GetValue``1(System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object},ZXing.DecodeHintType,``0)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8714 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8715 Savely gets the value of a decoding hint
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8716 if hints is null the default is returned
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8717 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8718 <typeparam name="T"></typeparam>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8719 <param name="hints">The hints.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8720 <param name="hintType">Type of the hint.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8721 <param name="default">The @default.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8722 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8723 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8724 <member name="T:ZXing.OneD.RSS.RSSUtils">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8725 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8726 Adapted from listings in ISO/IEC 24724 Appendix B and Appendix G.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8727 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8728 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8729 <member name="M:ZXing.OneD.RSS.RSSUtils.getRSSvalue(System.Int32[],System.Int32,System.Boolean)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8730 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8731 Gets the RS svalue.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8732 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8733 <param name="widths">The widths.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8734 <param name="maxWidth">Width of the max.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8735 <param name="noNarrow">if set to <c>true</c> [no narrow].</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8736 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8737 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8738 <member name="T:ZXing.OneD.RSS.Expanded.ExpandedPair">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8739 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8740 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8741 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8742 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8743 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.FieldParser">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8744 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8745 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8746 <author>Eduardo Castillejo, University of Deusto (eduardo.castillejo@deusto.es)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8747 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8748 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8749 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.AI013x0x1xDecoder">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8750 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8751 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8752 <author>Eduardo Castillejo, University of Deusto (eduardo.castillejo@deusto.es)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8753 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8754 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8755 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.AI01320xDecoder">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8756 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8757 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8758 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8759 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8760 <member name="T:ZXing.FormatException">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8761 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8762 Thrown when a barcode was successfully detected, but some aspect of
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8763 the content did not conform to the barcode's format rules. This could have
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8764 been due to a mis-detection.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8765 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8766 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8767 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8768 <member name="T:ZXing.Common.CharacterSetECI">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8769 <summary> Encapsulates a Character Set ECI, according to "Extended Channel Interpretations" 5.3.1.1
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8770 of ISO 18004.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8771
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8772 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8773 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8774 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8775 <member name="M:ZXing.Common.CharacterSetECI.getCharacterSetECIByValue(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8776 <param name="value">character set ECI value
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8777 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8778 <returns> {@link CharacterSetECI} representing ECI of given value, or null if it is legal but
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8779 unsupported
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8780 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8781 <throws> IllegalArgumentException if ECI value is invalid </throws>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8782 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8783 <member name="M:ZXing.Common.CharacterSetECI.getCharacterSetECIByName(System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8784 <param name="name">character set ECI encoding name
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8785 </param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8786 <returns> {@link CharacterSetECI} representing ECI for character encoding, or null if it is legal
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8787 but unsupported
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8788 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8789 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8790 <member name="T:ZXing.Client.Result.ProductResultParser">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8791 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8792 Parses strings of digits that represent a UPC code.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8793 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8794 <author>dswitkin@google.com (Daniel Switkin)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8795 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8796 <member name="T:ZXing.Client.Result.GeoParsedResult">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8797 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8798 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8799 <member name="P:ZXing.Client.Result.GeoParsedResult.Latitude">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8800 <returns> latitude in degrees
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8801 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8802 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8803 <member name="P:ZXing.Client.Result.GeoParsedResult.Longitude">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8804 <returns> longitude in degrees
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8805 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8806 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8807 <member name="P:ZXing.Client.Result.GeoParsedResult.Altitude">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8808 <returns> altitude in meters. If not specified, in the geo URI, returns 0.0
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8809 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8810 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8811 <member name="P:ZXing.Client.Result.GeoParsedResult.Query">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8812 <return> query string associated with geo URI or null if none exists</return>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8813 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8814 <member name="P:ZXing.Client.Result.GeoParsedResult.GoogleMapsURI">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8815 <returns> a URI link to Google Maps which display the point on the Earth described
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8816 by this instance, and sets the zoom level in a way that roughly reflects the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8817 altitude, if specified
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8818 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8819 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8820 <member name="T:ZXing.Result">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8821 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8822 Encapsulates the result of decoding a barcode within an image.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8823 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8824 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8825 <member name="M:ZXing.Result.#ctor(System.String,System.Byte[],ZXing.ResultPoint[],ZXing.BarcodeFormat)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8826 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8827 Initializes a new instance of the <see cref="T:ZXing.Result"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8828 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8829 <param name="text">The text.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8830 <param name="rawBytes">The raw bytes.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8831 <param name="resultPoints">The result points.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8832 <param name="format">The format.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8833 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8834 <member name="M:ZXing.Result.#ctor(System.String,System.Byte[],ZXing.ResultPoint[],ZXing.BarcodeFormat,System.Int64)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8835 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8836 Initializes a new instance of the <see cref="T:ZXing.Result"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8837 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8838 <param name="text">The text.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8839 <param name="rawBytes">The raw bytes.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8840 <param name="resultPoints">The result points.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8841 <param name="format">The format.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8842 <param name="timestamp">The timestamp.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8843 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8844 <member name="M:ZXing.Result.putMetadata(ZXing.ResultMetadataType,System.Object)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8845 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8846 Adds one metadata to the result
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8847 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8848 <param name="type">The type.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8849 <param name="value">The value.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8850 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8851 <member name="M:ZXing.Result.putAllMetadata(System.Collections.Generic.IDictionary{ZXing.ResultMetadataType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8852 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8853 Adds a list of metadata to the result
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8854 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8855 <param name="metadata">The metadata.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8856 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8857 <member name="M:ZXing.Result.addResultPoints(ZXing.ResultPoint[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8858 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8859 Adds the result points.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8860 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8861 <param name="newPoints">The new points.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8862 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8863 <member name="M:ZXing.Result.ToString">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8864 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8865 Returns a <see cref="T:System.String"/> that represents this instance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8866 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8867 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8868 A <see cref="T:System.String"/> that represents this instance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8869 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8870 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8871 <member name="P:ZXing.Result.Text">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8872 <returns>raw text encoded by the barcode, if applicable, otherwise <code>null</code></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8873 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8874 <member name="P:ZXing.Result.RawBytes">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8875 <returns>raw bytes encoded by the barcode, if applicable, otherwise <code>null</code></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8876 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8877 <member name="P:ZXing.Result.ResultPoints">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8878 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8879 points related to the barcode in the image. These are typically points
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8880 identifying finder patterns or the corners of the barcode. The exact meaning is
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8881 specific to the type of barcode that was decoded.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8882 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8883 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8884 <member name="P:ZXing.Result.BarcodeFormat">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8885 <returns>{@link BarcodeFormat} representing the format of the barcode that was decoded</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8886 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8887 <member name="P:ZXing.Result.ResultMetadata">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8888 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8889 {@link Hashtable} mapping {@link ResultMetadataType} keys to values. May be
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8890 <code>null</code>. This contains optional metadata about what was detected about the barcode,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8891 like orientation.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8892 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8893 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8894 <member name="P:ZXing.Result.Timestamp">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8895 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8896 Gets the timestamp.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8897 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8898 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8899 <member name="T:ZXing.QrCode.Internal.ErrorCorrectionLevel">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8900 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8901 <p>See ISO 18004:2006, 6.5.1. This enum encapsulates the four error correction levels
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8902 defined by the QR code standard.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8903 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8904 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8905 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8906 <member name="F:ZXing.QrCode.Internal.ErrorCorrectionLevel.L">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8907 <summary> L = ~7% correction</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8908 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8909 <member name="F:ZXing.QrCode.Internal.ErrorCorrectionLevel.M">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8910 <summary> M = ~15% correction</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8911 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8912 <member name="F:ZXing.QrCode.Internal.ErrorCorrectionLevel.Q">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8913 <summary> Q = ~25% correction</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8914 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8915 <member name="F:ZXing.QrCode.Internal.ErrorCorrectionLevel.H">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8916 <summary> H = ~30% correction</summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8917 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8918 <member name="M:ZXing.QrCode.Internal.ErrorCorrectionLevel.ordinal">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8919 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8920 Ordinals this instance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8921 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8922 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8923 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8924 <member name="M:ZXing.QrCode.Internal.ErrorCorrectionLevel.ToString">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8925 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8926 Returns a <see cref="T:System.String"/> that represents this instance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8927 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8928 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8929 A <see cref="T:System.String"/> that represents this instance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8930 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8931 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8932 <member name="M:ZXing.QrCode.Internal.ErrorCorrectionLevel.forBits(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8933 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8934 Fors the bits.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8935 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8936 <param name="bits">int containing the two bits encoding a QR Code's error correction level</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8937 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8938 <see cref="T:ZXing.QrCode.Internal.ErrorCorrectionLevel"/> representing the encoded error correction level
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8939 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8940 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8941 <member name="P:ZXing.QrCode.Internal.ErrorCorrectionLevel.Bits">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8942 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8943 Gets the bits.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8944 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8945 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8946 <member name="P:ZXing.QrCode.Internal.ErrorCorrectionLevel.Name">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8947 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8948 Gets the name.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8949 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8950 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8951 <member name="T:ZXing.PlanarYUVLuminanceSource">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8952 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8953 This object extends LuminanceSource around an array of YUV data returned from the camera driver,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8954 with the option to crop to a rectangle within the full data. This can be used to exclude
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8955 superfluous pixels around the perimeter and speed up decoding.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8956 It works for any pixel format where the Y channel is planar and appears first, including
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8957 YCbCr_420_SP and YCbCr_422_SP.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8958 @author dswitkin@google.com (Daniel Switkin)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8959 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8960 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8961 <member name="M:ZXing.PlanarYUVLuminanceSource.#ctor(System.Byte[],System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8962 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8963 Initializes a new instance of the <see cref="T:ZXing.PlanarYUVLuminanceSource"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8964 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8965 <param name="yuvData">The yuv data.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8966 <param name="dataWidth">Width of the data.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8967 <param name="dataHeight">Height of the data.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8968 <param name="left">The left.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8969 <param name="top">The top.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8970 <param name="width">The width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8971 <param name="height">The height.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8972 <param name="reverseHoriz">if set to <c>true</c> [reverse horiz].</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8973 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8974 <member name="M:ZXing.PlanarYUVLuminanceSource.#ctor(System.Byte[],System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8975 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8976 Initializes a new instance of the <see cref="T:ZXing.PlanarYUVLuminanceSource"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8977 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8978 <param name="luminances">The luminances.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8979 <param name="width">The width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8980 <param name="height">The height.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8981 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8982 <member name="M:ZXing.PlanarYUVLuminanceSource.getRow(System.Int32,System.Byte[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8983 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8984 Fetches one row of luminance data from the underlying platform's bitmap. Values range from
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8985 0 (black) to 255 (white). Because Java does not have an unsigned byte type, callers will have
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8986 to bitwise and with 0xff for each value. It is preferable for implementations of this method
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8987 to only fetch this row rather than the whole image, since no 2D Readers may be installed and
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8988 getMatrix() may never be called.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8989 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8990 <param name="y">The row to fetch, 0 &lt;= y &lt; Height.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8991 <param name="row">An optional preallocated array. If null or too small, it will be ignored.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8992 Always use the returned object, and ignore the .length of the array.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8993 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8994 An array containing the luminance data.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8995 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8996 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8997 <member name="M:ZXing.PlanarYUVLuminanceSource.crop(System.Int32,System.Int32,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8998 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
8999 Returns a new object with cropped image data. Implementations may keep a reference to the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9000 original data rather than a copy. Only callable if CropSupported is true.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9001 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9002 <param name="left">The left coordinate, 0 &lt;= left &lt; Width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9003 <param name="top">The top coordinate, 0 &lt;= top &lt;= Height.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9004 <param name="width">The width of the rectangle to crop.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9005 <param name="height">The height of the rectangle to crop.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9006 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9007 A cropped version of this object.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9008 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9009 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9010 <member name="M:ZXing.PlanarYUVLuminanceSource.renderThumbnail">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9011 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9012 Renders the cropped greyscale bitmap.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9013 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9014 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9015 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9016 <member name="P:ZXing.PlanarYUVLuminanceSource.Matrix">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9017 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9018
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9019 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9020 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9021 <member name="P:ZXing.PlanarYUVLuminanceSource.CropSupported">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9022 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9023 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9024 <returns> Whether this subclass supports cropping.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9025 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9026 <member name="P:ZXing.PlanarYUVLuminanceSource.ThumbnailWidth">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9027 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9028 width of image from {@link #renderThumbnail()}
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9029 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9030 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9031 <member name="P:ZXing.PlanarYUVLuminanceSource.ThumbnailHeight">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9032 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9033 height of image from {@link #renderThumbnail()}
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9034 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9035 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9036 <member name="T:ZXing.PDF417.PDF417Writer">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9037 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9038 <author>Jacob Haynes</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9039 <author>qwandor@google.com (Andrew Walbran)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9040 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9041 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9042 <member name="F:ZXing.PDF417.PDF417Writer.WHITE_SPACE">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9043 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9044 default white space (margin) around the code
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9045 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9046 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9047 <member name="M:ZXing.PDF417.PDF417Writer.encode(System.String,ZXing.BarcodeFormat,System.Int32,System.Int32,System.Collections.Generic.IDictionary{ZXing.EncodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9048 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9049 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9050 <param name="contents">The contents to encode in the barcode</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9051 <param name="format">The barcode format to generate</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9052 <param name="width">The preferred width in pixels</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9053 <param name="height">The preferred height in pixels</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9054 <param name="hints">Additional parameters to supply to the encoder</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9055 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9056 The generated barcode as a Matrix of unsigned bytes (0 == black, 255 == white)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9057 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9058 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9059 <member name="M:ZXing.PDF417.PDF417Writer.encode(System.String,ZXing.BarcodeFormat,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9060 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9061 Encode a barcode using the default settings.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9062 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9063 <param name="contents">The contents to encode in the barcode</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9064 <param name="format">The barcode format to generate</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9065 <param name="width">The preferred width in pixels</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9066 <param name="height">The preferred height in pixels</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9067 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9068 The generated barcode as a Matrix of unsigned bytes (0 == black, 255 == white)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9069 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9070 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9071 <member name="M:ZXing.PDF417.PDF417Writer.bitMatrixFromEncoder(ZXing.PDF417.Internal.PDF417,System.String,System.Int32,System.Int32,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9072 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9073 Takes encoder, accounts for width/height, and retrieves bit matrix
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9074 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9075 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9076 <member name="M:ZXing.PDF417.PDF417Writer.bitMatrixFrombitArray(System.SByte[][],System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9077 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9078 This takes an array holding the values of the PDF 417
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9079 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9080 <param name="input">a byte array of information with 0 is black, and 1 is white</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9081 <param name="margin">border around the barcode</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9082 <returns>BitMatrix of the input</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9083 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9084 <member name="M:ZXing.PDF417.PDF417Writer.rotateArray(System.SByte[][])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9085 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9086 Takes and rotates the it 90 degrees
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9087 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9088 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9089 <member name="T:ZXing.PDF417.PDF417Reader">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9090 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9091 This implementation can detect and decode PDF417 codes in an image.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9092
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9093 <author>SITA Lab (kevin.osullivan@sita.aero)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9094 <author>Guenther Grau</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9095 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9096 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9097 <member name="M:ZXing.PDF417.PDF417Reader.decode(ZXing.BinaryBitmap)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9098 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9099 Locates and decodes a PDF417 code in an image.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9100
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9101 <returns>a String representing the content encoded by the PDF417 code</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9102 <exception cref="T:ZXing.FormatException">if a PDF417 cannot be decoded</exception>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9103 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9104 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9105 <member name="M:ZXing.PDF417.PDF417Reader.decode(ZXing.BinaryBitmap,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9106 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9107 Locates and decodes a barcode in some format within an image. This method also accepts
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9108 hints, each possibly associated to some data, which may help the implementation decode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9109 **Note** this will return the FIRST barcode discovered if there are many.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9110 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9111 <param name="image">image of barcode to decode</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9112 <param name="hints">passed as a <see cref="T:System.Collections.Generic.IDictionary`2"/> from <see cref="T:ZXing.DecodeHintType"/>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9113 to arbitrary data. The
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9114 meaning of the data depends upon the hint type. The implementation may or may not do
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9115 anything with these hints.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9116 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9117 String which the barcode encodes
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9118 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9119 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9120 <member name="M:ZXing.PDF417.PDF417Reader.decodeMultiple(ZXing.BinaryBitmap)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9121 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9122 Locates and decodes Multiple PDF417 codes in an image.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9123
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9124 <returns>an array of Strings representing the content encoded by the PDF417 codes</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9125 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9126 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9127 <member name="M:ZXing.PDF417.PDF417Reader.decodeMultiple(ZXing.BinaryBitmap,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9128 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9129 Locates and decodes multiple barcodes in some format within an image. This method also accepts
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9130 hints, each possibly associated to some data, which may help the implementation decode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9131 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9132 <param name="image">image of barcode to decode</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9133 <param name="hints">passed as a <see cref="T:System.Collections.Generic.IDictionary`2"/> from <see cref="T:ZXing.DecodeHintType"/>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9134 to arbitrary data. The
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9135 meaning of the data depends upon the hint type. The implementation may or may not do
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9136 anything with these hints.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9137 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9138 String which the barcodes encode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9139 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9140 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9141 <member name="M:ZXing.PDF417.PDF417Reader.decode(ZXing.BinaryBitmap,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object},System.Boolean)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9142 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9143 Decode the specified image, with the hints and optionally multiple barcodes.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9144 Based on Owen's Comments in <see cref="T:ZXing.ReaderException"/>, this method has been modified to continue silently
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9145 if a barcode was not decoded where it was detected instead of throwing a new exception object.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9146 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9147 <param name="image">Image.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9148 <param name="hints">Hints.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9149 <param name="multiple">If set to <c>true</c> multiple.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9150 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9151 <member name="M:ZXing.PDF417.PDF417Reader.getMaxWidth(ZXing.ResultPoint,ZXing.ResultPoint)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9152 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9153 Gets the maximum width of the barcode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9154 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9155 <returns>The max width.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9156 <param name="p1">P1.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9157 <param name="p2">P2.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9158 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9159 <member name="M:ZXing.PDF417.PDF417Reader.getMinWidth(ZXing.ResultPoint,ZXing.ResultPoint)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9160 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9161 Gets the minimum width of the barcode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9162 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9163 <returns>The minimum width.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9164 <param name="p1">P1.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9165 <param name="p2">P2.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9166 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9167 <member name="M:ZXing.PDF417.PDF417Reader.getMaxCodewordWidth(ZXing.ResultPoint[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9168 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9169 Gets the maximum width of the codeword.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9170 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9171 <returns>The max codeword width.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9172 <param name="p">P.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9173 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9174 <member name="M:ZXing.PDF417.PDF417Reader.getMinCodewordWidth(ZXing.ResultPoint[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9175 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9176 Gets the minimum width of the codeword.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9177 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9178 <returns>The minimum codeword width.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9179 <param name="p">P.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9180 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9181 <member name="M:ZXing.PDF417.PDF417Reader.reset">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9182 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9183 Resets any internal state the implementation has after a decode, to prepare it
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9184 for reuse.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9185 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9186 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9187 <member name="T:ZXing.PDF417.Internal.EC.ModulusGF">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9188 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9189 <p>A field based on powers of a generator integer, modulo some modulus.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9190 @see com.google.zxing.common.reedsolomon.GenericGF
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9191 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9192 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9193 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9194 <member name="T:ZXing.OneD.UPCAWriter">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9195 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9196 This object renders a UPC-A code as a <see cref="T:ZXing.Common.BitMatrix"/>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9197 <author>qwandor@google.com (Andrew Walbran)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9198 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9199 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9200 <member name="M:ZXing.OneD.UPCAWriter.encode(System.String,ZXing.BarcodeFormat,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9201 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9202 Encode a barcode using the default settings.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9203 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9204 <param name="contents">The contents to encode in the barcode</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9205 <param name="format">The barcode format to generate</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9206 <param name="width">The preferred width in pixels</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9207 <param name="height">The preferred height in pixels</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9208 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9209 The generated barcode as a Matrix of unsigned bytes (0 == black, 255 == white)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9210 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9211 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9212 <member name="M:ZXing.OneD.UPCAWriter.encode(System.String,ZXing.BarcodeFormat,System.Int32,System.Int32,System.Collections.Generic.IDictionary{ZXing.EncodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9213 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9214 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9215 <param name="contents">The contents to encode in the barcode</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9216 <param name="format">The barcode format to generate</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9217 <param name="width">The preferred width in pixels</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9218 <param name="height">The preferred height in pixels</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9219 <param name="hints">Additional parameters to supply to the encoder</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9220 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9221 The generated barcode as a Matrix of unsigned bytes (0 == black, 255 == white)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9222 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9223 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9224 <member name="M:ZXing.OneD.UPCAWriter.preencode(System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9225 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9226 Transform a UPC-A code into the equivalent EAN-13 code, and add a check digit if it is not
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9227 already present.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9228 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9229 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9230 <member name="T:ZXing.OneD.UPCAReader">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9231 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9232 <p>Implements decoding of the UPC-A format.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9233 <author>dswitkin@google.com (Daniel Switkin)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9234 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9235 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9236 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9237 <member name="M:ZXing.OneD.UPCAReader.decodeRow(System.Int32,ZXing.Common.BitArray,System.Int32[],System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9238 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9239 <p>Like decodeRow(int, BitArray, java.util.Map), but
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9240 allows caller to inform method about where the UPC/EAN start pattern is
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9241 found. This allows this to be computed once and reused across many implementations.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9242 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9243 <param name="rowNumber"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9244 <param name="row"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9245 <param name="startGuardRange"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9246 <param name="hints"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9247 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9248 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9249 <member name="M:ZXing.OneD.UPCAReader.decodeRow(System.Int32,ZXing.Common.BitArray,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9250 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9251 <p>Attempts to decode a one-dimensional barcode format given a single row of
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9252 an image.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9253 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9254 <param name="rowNumber">row number from top of the row</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9255 <param name="row">the black/white pixel data of the row</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9256 <param name="hints">decode hints</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9257 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9258 <see cref="T:ZXing.Result"/>containing encoded string and start/end of barcode or null, if an error occurs or barcode cannot be found
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9259 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9260 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9261 <member name="M:ZXing.OneD.UPCAReader.decode(ZXing.BinaryBitmap,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9262 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9263 Decodes the specified image.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9264 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9265 <param name="image">The image.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9266 <param name="hints">The hints.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9267 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9268 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9269 <member name="M:ZXing.OneD.UPCAReader.decodeMiddle(ZXing.Common.BitArray,System.Int32[],System.Text.StringBuilder)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9270 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9271 Subclasses override this to decode the portion of a barcode between the start
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9272 and end guard patterns.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9273 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9274 <param name="row">row of black/white values to search</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9275 <param name="startRange">start/end offset of start guard pattern</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9276 <param name="resultString"><see cref="T:System.Text.StringBuilder"/>to append decoded chars to</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9277 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9278 horizontal offset of first pixel after the "middle" that was decoded or -1 if decoding could not complete successfully
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9279 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9280 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9281 <member name="P:ZXing.OneD.UPCAReader.BarcodeFormat">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9282 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9283 Get the format of this decoder.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9284 <returns>The 1D format.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9285 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9286 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9287 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.AI01AndOtherAIs">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9288 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9289 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9290 <author>Eduardo Castillejo, University of Deusto (eduardo.castillejo@deusto.es)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9291 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9292 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9293 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.AI013103decoder">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9294 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9295 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9296 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9297 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9298 <member name="T:ZXing.OneD.Code39Writer">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9299 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9300 This object renders a CODE39 code as a <see cref="T:ZXing.Common.BitMatrix"/>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9301 <author>erik.barbara@gmail.com (Erik Barbara)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9302 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9303 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9304 <member name="M:ZXing.OneD.Code39Writer.encode(System.String,ZXing.BarcodeFormat,System.Int32,System.Int32,System.Collections.Generic.IDictionary{ZXing.EncodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9305 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9306 Encode the contents following specified format.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9307 {@code width} and {@code height} are required size. This method may return bigger size
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9308 {@code BitMatrix} when specified size is too small. The user can set both {@code width} and
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9309 {@code height} to zero to get minimum size barcode. If negative value is set to {@code width}
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9310 or {@code height}, {@code IllegalArgumentException} is thrown.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9311 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9312 <param name="contents"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9313 <param name="format"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9314 <param name="width"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9315 <param name="height"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9316 <param name="hints"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9317 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9318 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9319 <member name="M:ZXing.OneD.Code39Writer.encode(System.String)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9320 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9321 Encode the contents to byte array expression of one-dimensional barcode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9322 Start code and end code should be included in result, and side margins should not be included.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9323 <returns>a {@code boolean[]} of horizontal pixels (false = white, true = black)</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9324 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9325 <param name="contents"></param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9326 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9327 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9328 <member name="T:ZXing.OneD.Code39Reader">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9329 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9330 <p>Decodes Code 39 barcodes. This does not support "Full ASCII Code 39" yet.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9331 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9332 @see Code93Reader
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9333 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9334 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9335 <member name="F:ZXing.OneD.Code39Reader.CHARACTER_ENCODINGS">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9336 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9337 These represent the encodings of characters, as patterns of wide and narrow bars.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9338 The 9 least-significant bits of each int correspond to the pattern of wide and narrow,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9339 with 1s representing "wide" and 0s representing narrow.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9340 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9341 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9342 <member name="M:ZXing.OneD.Code39Reader.#ctor">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9343 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9344 Creates a reader that assumes all encoded data is data, and does not treat the final
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9345 character as a check digit. It will not decoded "extended Code 39" sequences.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9346 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9347 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9348 <member name="M:ZXing.OneD.Code39Reader.#ctor(System.Boolean)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9349 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9350 Creates a reader that can be configured to check the last character as a check digit.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9351 It will not decoded "extended Code 39" sequences.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9352 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9353 <param name="usingCheckDigit">if true, treat the last data character as a check digit, not
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9354 data, and verify that the checksum passes.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9355 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9356 <member name="M:ZXing.OneD.Code39Reader.#ctor(System.Boolean,System.Boolean)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9357 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9358 Creates a reader that can be configured to check the last character as a check digit,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9359 or optionally attempt to decode "extended Code 39" sequences that are used to encode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9360 the full ASCII character set.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9361 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9362 <param name="usingCheckDigit">if true, treat the last data character as a check digit, not
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9363 data, and verify that the checksum passes.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9364 <param name="extendedMode">if true, will attempt to decode extended Code 39 sequences in the text.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9365 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9366 <member name="M:ZXing.OneD.Code39Reader.decodeRow(System.Int32,ZXing.Common.BitArray,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9367 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9368 <p>Attempts to decode a one-dimensional barcode format given a single row of
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9369 an image.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9370 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9371 <param name="rowNumber">row number from top of the row</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9372 <param name="row">the black/white pixel data of the row</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9373 <param name="hints">decode hints</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9374 <returns><see cref="T:ZXing.Result"/>containing encoded string and start/end of barcode</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9375 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9376 <member name="T:ZXing.Func`1">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9377 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9378 for compatibility with .net 4.0
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9379 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9380 <typeparam name="TResult">The type of the result.</typeparam>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9381 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9382 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9383 <member name="T:ZXing.Func`2">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9384 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9385 for compatibility with .net 4.0
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9386 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9387 <typeparam name="T1">The type of the 1.</typeparam>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9388 <typeparam name="TResult">The type of the result.</typeparam>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9389 <param name="param1">The param1.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9390 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9391 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9392 <member name="T:ZXing.Func`3">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9393 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9394 for compatibility with .net 4.0
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9395 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9396 <typeparam name="T1">The type of the 1.</typeparam>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9397 <typeparam name="T2">The type of the 2.</typeparam>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9398 <typeparam name="TResult">The type of the result.</typeparam>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9399 <param name="param1">The param1.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9400 <param name="param2">The param2.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9401 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9402 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9403 <member name="T:ZXing.Func`4">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9404 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9405 for compatibility with .net 4.0
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9406 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9407 <typeparam name="T1">The type of the 1.</typeparam>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9408 <typeparam name="T2">The type of the 2.</typeparam>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9409 <typeparam name="T3">The type of the 3.</typeparam>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9410 <typeparam name="TResult">The type of the result.</typeparam>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9411 <param name="param1">The param1.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9412 <param name="param2">The param2.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9413 <param name="param3">The param3.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9414 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9415 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9416 <member name="T:ZXing.Func`5">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9417 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9418 for compatibility with .net 4.0
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9419 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9420 <typeparam name="T1">The type of the 1.</typeparam>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9421 <typeparam name="T2">The type of the 2.</typeparam>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9422 <typeparam name="T3">The type of the 3.</typeparam>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9423 <typeparam name="T4">The type of the 4.</typeparam>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9424 <typeparam name="TResult">The type of the result.</typeparam>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9425 <param name="param1">The param1.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9426 <param name="param2">The param2.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9427 <param name="param3">The param3.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9428 <param name="param4">The param4.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9429 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9430 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9431 <member name="T:ZXing.Dimension">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9432 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9433 Simply encapsulates a width and height.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9434 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9435 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9436 <member name="T:ZXing.Datamatrix.Encoder.ErrorCorrection">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9437 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9438 Error Correction Code for ECC200.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9439 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9440 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9441 <member name="F:ZXing.Datamatrix.Encoder.ErrorCorrection.FACTOR_SETS">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9442 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9443 Lookup table which factors to use for which number of error correction codewords.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9444 See FACTORS.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9445 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9446 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9447 <member name="F:ZXing.Datamatrix.Encoder.ErrorCorrection.FACTORS">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9448 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9449 Precomputed polynomial factors for ECC 200.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9450 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9451 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9452 <member name="M:ZXing.Datamatrix.Encoder.ErrorCorrection.encodeECC200(System.String,ZXing.Datamatrix.Encoder.SymbolInfo)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9453 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9454 Creates the ECC200 error correction for an encoded message.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9455 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9456 <param name="codewords">The codewords.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9457 <param name="symbolInfo">information about the symbol to be encoded</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9458 <returns>the codewords with interleaved error correction.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9459 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9460 <member name="T:ZXing.Datamatrix.Internal.Decoder">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9461 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9462 <p>The main class which implements Data Matrix Code decoding -- as opposed to locating and extracting
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9463 the Data Matrix Code from an image.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9464
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9465 <author>bbrown@google.com (Brian Brown)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9466 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9467 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9468 <member name="M:ZXing.Datamatrix.Internal.Decoder.#ctor">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9469 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9470 Initializes a new instance of the <see cref="T:ZXing.Datamatrix.Internal.Decoder"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9471 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9472 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9473 <member name="M:ZXing.Datamatrix.Internal.Decoder.decode(System.Boolean[][])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9474 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9475 <p>Convenience method that can decode a Data Matrix Code represented as a 2D array of booleans.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9476 "true" is taken to mean a black module.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9477
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9478 <param name="image">booleans representing white/black Data Matrix Code modules</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9479 <returns>text and bytes encoded within the Data Matrix Code</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9480 <exception cref="T:ZXing.FormatException">if the Data Matrix Code cannot be decoded</exception>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9481 <exception cref="!:ChecksumException">if error correction fails</exception>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9482 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9483 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9484 <member name="M:ZXing.Datamatrix.Internal.Decoder.decode(ZXing.Common.BitMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9485 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9486 <p>Decodes a Data Matrix Code represented as a <see cref="T:ZXing.Common.BitMatrix"/>. A 1 or "true" is taken
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9487 to mean a black module.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9488 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9489 <param name="bits">booleans representing white/black Data Matrix Code modules</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9490 <returns>text and bytes encoded within the Data Matrix Code</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9491 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9492 <member name="M:ZXing.Datamatrix.Internal.Decoder.correctErrors(System.Byte[],System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9493 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9494 <p>Given data and error-correction codewords received, possibly corrupted by errors, attempts to
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9495 correct the errors in-place using Reed-Solomon error correction.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9496
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9497 <param name="codewordBytes">data and error correction codewords</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9498 <param name="numDataCodewords">number of codewords that are data bytes</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9499 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9500 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9501 <member name="T:ZXing.Common.ReedSolomon.ReedSolomonEncoder">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9502 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9503 Implements Reed-Solomon encoding, as the name implies.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9504 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9505 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9506 <author>William Rucklidge</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9507 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9508 <member name="T:ZXing.Common.PerspectiveTransform">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9509 <summary> <p>This class implements a perspective transform in two dimensions. Given four source and four
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9510 destination points, it will compute the transformation implied between them. The code is based
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9511 directly upon section 3.4.2 of George Wolberg's "Digital Image Warping"; see pages 54-56.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9512
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9513 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9514 <author> Sean Owen
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9515 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9516 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9517 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9518 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9519 <member name="M:ZXing.Common.PerspectiveTransform.transformPoints(System.Single[],System.Single[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9520 <summary>Convenience method, not optimized for performance. </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9521 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9522 <member name="T:ZXing.Common.DecodingOptions">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9523 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9524 Defines an container for encoder options
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9525 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9526 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9527 <member name="M:ZXing.Common.DecodingOptions.#ctor">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9528 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9529 Initializes a new instance of the <see cref="T:ZXing.Common.EncodingOptions"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9530 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9531 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9532 <member name="P:ZXing.Common.DecodingOptions.Hints">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9533 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9534 Gets the data container for all options
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9535 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9536 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9537 <member name="P:ZXing.Common.DecodingOptions.TryHarder">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9538 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9539 Gets or sets a flag which cause a deeper look into the bitmap
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9540 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9541 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9542 <c>true</c> if [try harder]; otherwise, <c>false</c>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9543 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9544 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9545 <member name="P:ZXing.Common.DecodingOptions.PureBarcode">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9546 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9547 Image is a pure monochrome image of a barcode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9548 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9549 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9550 <c>true</c> if monochrome image of a barcode; otherwise, <c>false</c>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9551 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9552 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9553 <member name="P:ZXing.Common.DecodingOptions.CharacterSet">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9554 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9555 Specifies what character encoding to use when decoding, where applicable (type String)
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9556 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9557 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9558 The character set.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9559 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9560 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9561 <member name="P:ZXing.Common.DecodingOptions.PossibleFormats">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9562 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9563 Image is known to be of one of a few possible formats.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9564 Maps to a {@link java.util.List} of {@link BarcodeFormat}s.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9565 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9566 <value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9567 The possible formats.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9568 </value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9569 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9570 <member name="P:ZXing.Common.DecodingOptions.UseCode39ExtendedMode">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9571 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9572 if Code39 could be detected try to use extended mode for full ASCII character set
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9573 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9574 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9575 <member name="P:ZXing.Common.DecodingOptions.UseCode39RelaxedExtendedMode">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9576 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9577 Don't fail if a Code39 is detected but can't be decoded in extended mode.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9578 Return the raw Code39 result instead. Maps to <see cref="T:System.Boolean"/>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9579 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9580 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9581 <member name="P:ZXing.Common.DecodingOptions.ReturnCodabarStartEnd">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9582 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9583 If true, return the start and end digits in a Codabar barcode instead of stripping them. They
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9584 are alpha, whereas the rest are numeric. By default, they are stripped, but this causes them
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9585 to not be. Doesn't matter what it maps to; use <see cref="T:System.Boolean"/>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9586 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9587 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9588 <member name="T:ZXing.Client.Result.SMTPResultParser">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9589 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9590 <p>Parses an "smtp:" URI result, whose format is not standardized but appears to be like:
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9591 <code>smtp[:subject[:body]]}</code>.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9592 <p>See http://code.google.com/p/zxing/issues/detail?id=536</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9593 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9594 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9595 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9596 <member name="T:ZXing.Client.Result.EmailAddressResultParser">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9597 <summary> Represents a result that encodes an e-mail address, either as a plain address
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9598 like "joe@example.org" or a mailto: URL like "mailto:joe@example.org".
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9599
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9600 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9601 <author> Sean Owen
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9602 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9603 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9604 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9605 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9606 <member name="T:ZXing.RGB565LuminanceSource">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9607 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9608
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9609 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9610 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9611 <member name="M:ZXing.RGB565LuminanceSource.#ctor(System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9612 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9613 Initializes a new instance of the <see cref="T:ZXing.RGB565LuminanceSource"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9614 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9615 <param name="width">The width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9616 <param name="height">The height.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9617 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9618 <member name="M:ZXing.RGB565LuminanceSource.#ctor(System.Byte[],System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9619 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9620 Initializes a new instance of the <see cref="T:ZXing.RGB565LuminanceSource"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9621 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9622 <param name="rgb565RawData">The RGB565 raw data.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9623 <param name="width">The width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9624 <param name="height">The height.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9625 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9626 <member name="M:ZXing.RGB565LuminanceSource.CreateLuminanceSource(System.Byte[],System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9627 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9628 Should create a new luminance source with the right class type.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9629 The method is used in methods crop and rotate.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9630 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9631 <param name="newLuminances">The new luminances.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9632 <param name="width">The width.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9633 <param name="height">The height.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9634 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9635 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9636 <member name="T:ZXing.ResultPointCallback">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9637 <summary> Callback which is invoked when a possible result point (significant
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9638 point in the barcode image such as a corner) is found.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9639
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9640 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9641 <seealso cref="F:ZXing.DecodeHintType.NEED_RESULT_POINT_CALLBACK">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9642 </seealso>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9643 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9644 <member name="T:ZXing.PDF417.PDF417ResultMetadata">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9645 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9646 PDF 417 result meta data.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9647 <author>Guenther Grau</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9648 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9649 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9650 <member name="T:ZXing.OneD.RSS.Expanded.RSSExpandedReader">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9651 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9652 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9653 <author>Eduardo Castillejo, University of Deusto (eduardo.castillejo@deusto.es)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9654 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9655 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9656 <member name="M:ZXing.OneD.RSS.Expanded.RSSExpandedReader.decodeRow(System.Int32,ZXing.Common.BitArray,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9657 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9658 <p>Attempts to decode a one-dimensional barcode format given a single row of
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9659 an image.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9660 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9661 <param name="rowNumber">row number from top of the row</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9662 <param name="row">the black/white pixel data of the row</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9663 <param name="hints">decode hints</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9664 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9665 <see cref="T:ZXing.Result"/>containing encoded string and start/end of barcode or null, if an error occurs or barcode cannot be found
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9666 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9667 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9668 <member name="M:ZXing.OneD.RSS.Expanded.RSSExpandedReader.reset">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9669 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9670 Resets this instance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9671 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9672 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9673 <member name="T:ZXing.OneD.RSS.Expanded.ExpandedRow">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9674 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9675 One row of an RSS Expanded Stacked symbol, consisting of 1+ expanded pairs.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9676 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9677 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9678 <member name="M:ZXing.OneD.RSS.Expanded.ExpandedRow.Equals(System.Object)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9679 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9680 Two rows are equal if they contain the same pairs in the same order.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9681 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9682 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9683 <member name="P:ZXing.OneD.RSS.Expanded.ExpandedRow.IsReversed">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9684 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9685 Did this row of the image have to be reversed (mirrored) to recognize the pairs?
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9686 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9687 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9688 <member name="T:ZXing.Multi.QrCode.QRCodeMultiReader">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9689 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9690 This implementation can detect and decode multiple QR Codes in an image.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9691 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9692 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9693 <member name="M:ZXing.Multi.QrCode.QRCodeMultiReader.decodeMultiple(ZXing.BinaryBitmap)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9694 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9695 Decodes the multiple.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9696 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9697 <param name="image">The image.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9698 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9699 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9700 <member name="M:ZXing.Multi.QrCode.QRCodeMultiReader.decodeMultiple(ZXing.BinaryBitmap,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9701 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9702 Decodes the multiple.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9703 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9704 <param name="image">The image.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9705 <param name="hints">The hints.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9706 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9707 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9708 <member name="T:ZXing.Multi.ByQuadrantReader">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9709 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9710 This class attempts to decode a barcode from an image, not by scanning the whole image,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9711 but by scanning subsets of the image. This is important when there may be multiple barcodes in
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9712 an image, and detecting a barcode may find parts of multiple barcode and fail to decode
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9713 (e.g. QR Codes). Instead this scans the four quadrants of the image -- and also the center
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9714 'quadrant' to cover the case where a barcode is found in the center.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9715 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9716 <seealso cref="T:ZXing.Multi.GenericMultipleBarcodeReader"/>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9717 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9718 <member name="T:BigIntegerLibrary.Base10BigInteger">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9719 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9720 Integer inefficiently represented internally using base-10 digits, in order to allow a
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9721 visual representation as a base-10 string. Only for internal use.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9722 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9723 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9724 <member name="F:BigIntegerLibrary.Base10BigInteger.NumberBase">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9725 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9726 10 numeration base for string representation, very inefficient for computations.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9727 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9728 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9729 <member name="F:BigIntegerLibrary.Base10BigInteger.MaxSize">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9730 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9731 Maximum size for numbers is up to 10240 binary digits or approximately (safe to use) 3000 decimal digits.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9732 The maximum size is, in fact, double the previously specified amount, in order to accommodate operations'
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9733 overflow.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9734 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9735 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9736 <member name="F:BigIntegerLibrary.Base10BigInteger.Zero">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9737 Integer constants
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9738 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9739 <member name="F:BigIntegerLibrary.Base10BigInteger.digits">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9740 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9741 The array of digits of the number.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9742 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9743 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9744 <member name="F:BigIntegerLibrary.Base10BigInteger.size">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9745 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9746 The actual number of digits of the number.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9747 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9748 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9749 <member name="F:BigIntegerLibrary.Base10BigInteger.sign">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9750 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9751 The number sign.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9752 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9753 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9754 <member name="M:BigIntegerLibrary.Base10BigInteger.#ctor">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9755 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9756 Default constructor, intializing the Base10BigInteger with zero.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9757 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9758 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9759 <member name="M:BigIntegerLibrary.Base10BigInteger.#ctor(System.Int64)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9760 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9761 Constructor creating a new Base10BigInteger as a conversion of a regular base-10 long.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9762 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9763 <param name="n">The base-10 long to be converted</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9764 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9765 <member name="M:BigIntegerLibrary.Base10BigInteger.#ctor(BigIntegerLibrary.Base10BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9766 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9767 Constructor creating a new Base10BigInteger as a copy of an existing Base10BigInteger.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9768 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9769 <param name="n">The Base10BigInteger to be copied</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9770 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9771 <member name="M:BigIntegerLibrary.Base10BigInteger.Equals(BigIntegerLibrary.Base10BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9772 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9773 Determines whether the specified Base10BigInteger is equal to the current Base10BigInteger.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9774 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9775 <param name="other">The Base10BigInteger to compare with the current Base10BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9776 <returns>True if the specified Base10BigInteger is equal to the current Base10BigInteger,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9777 false otherwise</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9778 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9779 <member name="M:BigIntegerLibrary.Base10BigInteger.Equals(System.Object)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9780 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9781 Determines whether the specified System.Object is equal to the current Base10BigInteger.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9782 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9783 <param name="o">The System.Object to compare with the current Base10BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9784 <returns>True if the specified System.Object is equal to the current Base10BigInteger,
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9785 false otherwise</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9786 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9787 <member name="M:BigIntegerLibrary.Base10BigInteger.GetHashCode">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9788 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9789 Serves as a hash function for the Base10BigInteger type.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9790 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9791 <returns>A hash code for the current Base10BigInteger</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9792 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9793 <member name="M:BigIntegerLibrary.Base10BigInteger.ToString">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9794 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9795 String representation of the current Base10BigInteger, converted to its base-10 representation.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9796 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9797 <returns>The string representation of the current Base10BigInteger</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9798 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9799 <member name="M:BigIntegerLibrary.Base10BigInteger.Opposite(BigIntegerLibrary.Base10BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9800 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9801 Base10BigInteger inverse with respect to addition.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9802 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9803 <param name="n">The Base10BigInteger whose opposite is to be computed</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9804 <returns>The Base10BigInteger inverse with respect to addition</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9805 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9806 <member name="M:BigIntegerLibrary.Base10BigInteger.Greater(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9807 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9808 Greater test between two Base10BigIntegers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9809 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9810 <param name="a">The 1st Base10BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9811 <param name="b">The 2nd Base10BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9812 <returns>True if a &gt; b, false otherwise</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9813 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9814 <member name="M:BigIntegerLibrary.Base10BigInteger.GreaterOrEqual(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9815 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9816 Greater or equal test between two Base10BigIntegers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9817 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9818 <param name="a">The 1st Base10BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9819 <param name="b">The 2nd Base10BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9820 <returns>True if a &gt;= b, false otherwise</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9821 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9822 <member name="M:BigIntegerLibrary.Base10BigInteger.Smaller(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9823 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9824 Smaller test between two Base10BigIntegers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9825 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9826 <param name="a">The 1st Base10BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9827 <param name="b">The 2nd Base10BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9828 <returns>True if a &lt; b, false otherwise</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9829 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9830 <member name="M:BigIntegerLibrary.Base10BigInteger.SmallerOrEqual(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9831 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9832 Smaller or equal test between two Base10BigIntegers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9833 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9834 <param name="a">The 1st Base10BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9835 <param name="b">The 2nd Base10BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9836 <returns>True if a &lt;= b, false otherwise</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9837 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9838 <member name="M:BigIntegerLibrary.Base10BigInteger.Abs(BigIntegerLibrary.Base10BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9839 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9840 Computes the absolute value of a Base10BigInteger.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9841 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9842 <param name="n">The Base10BigInteger whose absolute value is to be computed</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9843 <returns>The absolute value of the given BigInteger</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9844 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9845 <member name="M:BigIntegerLibrary.Base10BigInteger.Addition(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9846 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9847 Addition operation of two Base10BigIntegers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9848 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9849 <param name="a">The 1st Base10BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9850 <param name="b">The 2nd Base10BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9851 <returns>The Base10BigInteger result of the addition</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9852 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9853 <member name="M:BigIntegerLibrary.Base10BigInteger.Subtraction(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9854 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9855 Subtraction operation of two Base10BigIntegers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9856 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9857 <param name="a">The 1st Base10BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9858 <param name="b">The 2nd Base10BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9859 <returns>The Base10BigInteger result of the subtraction</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9860 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9861 <member name="M:BigIntegerLibrary.Base10BigInteger.Multiplication(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9862 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9863 Multiplication operation of two Base10BigIntegers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9864 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9865 <param name="a">The 1st Base10BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9866 <param name="b">The 2nd Base10BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9867 <returns>The Base10BigInteger result of the multiplication</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9868 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9869 <member name="M:BigIntegerLibrary.Base10BigInteger.op_Implicit(System.Int64)~BigIntegerLibrary.Base10BigInteger">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9870 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9871 Implicit conversion operator from long to Base10BigInteger.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9872 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9873 <param name="n">The long to be converted to a Base10BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9874 <returns>The Base10BigInteger converted from the given long</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9875 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9876 <member name="M:BigIntegerLibrary.Base10BigInteger.op_Equality(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9877 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9878 Equality test between two Base10BigIntegers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9879 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9880 <param name="a">The 1st Base10BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9881 <param name="b">The 2nd Base10BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9882 <returns>True if a == b, false otherwise</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9883 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9884 <member name="M:BigIntegerLibrary.Base10BigInteger.op_Inequality(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9885 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9886 Inequality test between two Base10BigIntegers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9887 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9888 <param name="a">The 1st Base10BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9889 <param name="b">The 2nd Base10BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9890 <returns>True if a != b, false otherwise</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9891 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9892 <member name="M:BigIntegerLibrary.Base10BigInteger.op_GreaterThan(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9893 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9894 Greater test between two Base10BigIntegers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9895 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9896 <param name="a">The 1st Base10BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9897 <param name="b">The 2nd Base10BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9898 <returns>True if a &gt; b, false otherwise</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9899 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9900 <member name="M:BigIntegerLibrary.Base10BigInteger.op_LessThan(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9901 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9902 Smaller test between two Base10BigIntegers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9903 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9904 <param name="a">The 1st Base10BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9905 <param name="b">The 2nd Base10BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9906 <returns>True if a &lt; b, false otherwise</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9907 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9908 <member name="M:BigIntegerLibrary.Base10BigInteger.op_GreaterThanOrEqual(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9909 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9910 Greater or equal test between two Base10BigIntegers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9911 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9912 <param name="a">The 1st Base10BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9913 <param name="b">The 2nd Base10BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9914 <returns>True if a &gt;= b, false otherwise</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9915 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9916 <member name="M:BigIntegerLibrary.Base10BigInteger.op_LessThanOrEqual(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9917 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9918 Smaller or equal test between two Base10BigIntegers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9919 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9920 <param name="a">The 1st Base10BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9921 <param name="b">The 2nd Base10BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9922 <returns>True if a &lt;= b, false otherwise</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9923 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9924 <member name="M:BigIntegerLibrary.Base10BigInteger.op_UnaryNegation(BigIntegerLibrary.Base10BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9925 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9926 Base10BigInteger inverse with respect to addition.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9927 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9928 <param name="n">The Base10BigInteger whose opposite is to be computed</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9929 <returns>The Base10BigInteger inverse with respect to addition</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9930 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9931 <member name="M:BigIntegerLibrary.Base10BigInteger.op_Addition(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9932 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9933 Addition operation of two Base10BigIntegers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9934 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9935 <param name="a">The 1st Base10BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9936 <param name="b">The 2nd Base10BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9937 <returns>The Base10BigInteger result of the addition</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9938 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9939 <member name="M:BigIntegerLibrary.Base10BigInteger.op_Subtraction(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9940 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9941 Subtraction operation of two Base10BigIntegers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9942 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9943 <param name="a">The 1st Base10BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9944 <param name="b">The 2nd Base10BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9945 <returns>The Base10BigInteger result of the subtraction</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9946 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9947 <member name="M:BigIntegerLibrary.Base10BigInteger.op_Multiply(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9948 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9949 Multiplication operation of two Base10BigIntegers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9950 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9951 <param name="a">The 1st Base10BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9952 <param name="b">The 2nd Base10BigInteger</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9953 <returns>The Base10BigInteger result of the multiplication</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9954 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9955 <member name="M:BigIntegerLibrary.Base10BigInteger.op_Increment(BigIntegerLibrary.Base10BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9956 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9957 Incremetation by one operation of a Base10BigInteger.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9958 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9959 <param name="n">The Base10BigInteger to be incremented by one</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9960 <returns>The Base10BigInteger result of incrementing by one</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9961 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9962 <member name="M:BigIntegerLibrary.Base10BigInteger.op_Decrement(BigIntegerLibrary.Base10BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9963 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9964 Decremetation by one operation of a Base10BigInteger.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9965 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9966 <param name="n">The Base10BigInteger to be decremented by one</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9967 <returns>The Base10BigInteger result of decrementing by one</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9968 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9969 <member name="M:BigIntegerLibrary.Base10BigInteger.Add(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9970 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9971 Adds two BigNumbers a and b, where a >= b, a, b non-negative.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9972 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9973 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9974 <member name="M:BigIntegerLibrary.Base10BigInteger.Subtract(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9975 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9976 Subtracts the Base10BigInteger b from the Base10BigInteger a, where a >= b, a, b non-negative.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9977 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9978 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9979 <member name="M:BigIntegerLibrary.Base10BigInteger.Multiply(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9980 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9981 Multiplies two Base10BigIntegers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9982 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9983 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9984 <member name="P:BigIntegerLibrary.Base10BigInteger.NumberSign">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9985 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9986 Sets the number sign.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9987 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9988 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9989 <member name="T:ZXing.Client.Result.WifiResultParser">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9990 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9991 <p>Parses a WIFI configuration string. Strings will be of the form:</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9992 <p>{@code WIFI:T:[network type];S:[network SSID];P:[network password];H:[hidden?];;}</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9993 <p>The fields can appear in any order. Only "S:" is required.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9994 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9995 <author>Vikram Aggarwal</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9996 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9997 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9998 <member name="T:ZXing.Client.Result.URIResultParser">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
9999 <summary> Tries to parse results that are a URI of some kind.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10000
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10001 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10002 <author> Sean Owen
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10003 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10004 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10005 </author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10006 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10007 <member name="T:ZXing.Aztec.Internal.Decoder">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10008 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10009 The main class which implements Aztec Code decoding -- as opposed to locating and extracting
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10010 the Aztec Code from an image.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10011 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10012 <author>David Olivier</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10013 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10014 <member name="M:ZXing.Aztec.Internal.Decoder.decode(ZXing.Aztec.Internal.AztecDetectorResult)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10015 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10016 Decodes the specified detector result.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10017 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10018 <param name="detectorResult">The detector result.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10019 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10020 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10021 <member name="M:ZXing.Aztec.Internal.Decoder.getEncodedData(System.Boolean[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10022 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10023 Gets the string encoded in the aztec code bits
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10024 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10025 <param name="correctedBits">The corrected bits.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10026 <returns>the decoded string</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10027 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10028 <member name="M:ZXing.Aztec.Internal.Decoder.getTable(System.Char)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10029 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10030 gets the table corresponding to the char passed
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10031 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10032 <param name="t">The t.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10033 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10034 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10035 <member name="M:ZXing.Aztec.Internal.Decoder.getCharacter(System.String[],System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10036 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10037 Gets the character (or string) corresponding to the passed code in the given table
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10038 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10039 <param name="table">the table used</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10040 <param name="code">the code of the character</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10041 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10042 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10043 <member name="M:ZXing.Aztec.Internal.Decoder.correctBits(System.Boolean[])">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10044 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10045 Performs RS error correction on an array of bits.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10046 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10047 <param name="rawbits">The rawbits.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10048 <returns>the corrected array</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10049 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10050 <member name="M:ZXing.Aztec.Internal.Decoder.extractBits(ZXing.Common.BitMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10051 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10052 Gets the array of bits from an Aztec Code matrix
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10053 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10054 <param name="matrix">The matrix.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10055 <returns>the array of bits</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10056 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10057 <member name="M:ZXing.Aztec.Internal.Decoder.readCode(System.Boolean[],System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10058 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10059 Reads a code of given length and at given index in an array of bits
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10060 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10061 <param name="rawbits">The rawbits.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10062 <param name="startIndex">The start index.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10063 <param name="length">The length.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10064 <returns></returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10065 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10066 <member name="T:ZXing.QrCode.Internal.BitMatrixParser">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10067 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10068 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10069 <member name="M:ZXing.QrCode.Internal.BitMatrixParser.createBitMatrixParser(ZXing.Common.BitMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10070 <param name="bitMatrix">{@link BitMatrix} to parse</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10071 <throws>ReaderException if dimension is not >= 21 and 1 mod 4</throws>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10072 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10073 <member name="M:ZXing.QrCode.Internal.BitMatrixParser.readFormatInformation">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10074 <summary> <p>Reads format information from one of its two locations within the QR Code.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10075
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10076 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10077 <returns> {@link FormatInformation} encapsulating the QR Code's format info
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10078 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10079 <throws> ReaderException if both format information locations cannot be parsed as </throws>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10080 <summary> the valid encoding of format information
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10081 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10082 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10083 <member name="M:ZXing.QrCode.Internal.BitMatrixParser.readVersion">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10084 <summary> <p>Reads version information from one of its two locations within the QR Code.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10085
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10086 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10087 <returns> {@link Version} encapsulating the QR Code's version
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10088 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10089 <throws> ReaderException if both version information locations cannot be parsed as </throws>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10090 <summary> the valid encoding of version information
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10091 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10092 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10093 <member name="M:ZXing.QrCode.Internal.BitMatrixParser.readCodewords">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10094 <summary> <p>Reads the bits in the {@link BitMatrix} representing the finder pattern in the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10095 correct order in order to reconstruct the codewords bytes contained within the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10096 QR Code.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10097
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10098 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10099 <returns> bytes encoded within the QR Code
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10100 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10101 <throws> ReaderException if the exact number of bytes expected is not read </throws>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10102 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10103 <member name="M:ZXing.QrCode.Internal.BitMatrixParser.remask">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10104 Revert the mask removal done while reading the code words. The bit matrix should revert to its original state.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10105 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10106 <member name="M:ZXing.QrCode.Internal.BitMatrixParser.setMirror(System.Boolean)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10107 Prepare the parser for a mirrored operation.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10108 This flag has effect only on the {@link #readFormatInformation()} and the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10109 {@link #readVersion()}. Before proceeding with {@link #readCodewords()} the
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10110 {@link #mirror()} method should be called.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10111
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10112 @param mirror Whether to read version and format information mirrored.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10113 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10114 <member name="M:ZXing.QrCode.Internal.BitMatrixParser.mirror">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10115 Mirror the bit matrix in order to attempt a second reading.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10116 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10117 <member name="T:ZXing.PDF417.Internal.PDF417ErrorCorrection">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10118 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10119 PDF417 error correction code following the algorithm described in ISO/IEC 15438:2001(E) in
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10120 chapter 4.10.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10121 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10122 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10123 <member name="F:ZXing.PDF417.Internal.PDF417ErrorCorrection.EC_COEFFICIENTS">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10124 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10125 Tables of coefficients for calculating error correction words
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10126 (see annex F, ISO/IEC 15438:2001(E))
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10127 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10128 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10129 <member name="M:ZXing.PDF417.Internal.PDF417ErrorCorrection.getErrorCorrectionCodewordCount(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10130 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10131 Determines the number of error correction codewords for a specified error correction
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10132 level.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10133 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10134 <param name="errorCorrectionLevel">the error correction level (0-8)</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10135 <returns>the number of codewords generated for error correction</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10136 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10137 <member name="M:ZXing.PDF417.Internal.PDF417ErrorCorrection.getRecommendedMinimumErrorCorrectionLevel(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10138 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10139 Returns the recommended minimum error correction level as described in annex E of
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10140 ISO/IEC 15438:2001(E).
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10141 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10142 <param name="n">the number of data codewords</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10143 <returns>the recommended minimum error correction level</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10144 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10145 <member name="M:ZXing.PDF417.Internal.PDF417ErrorCorrection.generateErrorCorrection(System.String,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10146 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10147 Generates the error correction codewords according to 4.10 in ISO/IEC 15438:2001(E).
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10148 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10149 <param name="dataCodewords">the data codewords</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10150 <param name="errorCorrectionLevel">the error correction level (0-8)</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10151 <returns>the String representing the error correction codewords</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10152 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10153 <member name="T:ZXing.PDF417.Internal.PDF417ErrorCorrectionLevel">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10154 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10155 defines the level of the error correction / count of error correction codewords
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10156 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10157 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10158 <member name="T:ZXing.PDF417.Internal.DetectionResultRowIndicatorColumn">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10159 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10160 Represents a Column in the Detection Result
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10161 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10162 <author>Guenther Grau</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10163 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10164 <member name="M:ZXing.PDF417.Internal.DetectionResultRowIndicatorColumn.#ctor(ZXing.PDF417.Internal.BoundingBox,System.Boolean)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10165 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10166 Initializes a new instance of the <see cref="T:ZXing.PDF417.Internal.DetectionResultRowIndicatorColumn"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10167 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10168 <param name="box">Box.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10169 <param name="isLeft">If set to <c>true</c> is left.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10170 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10171 <member name="M:ZXing.PDF417.Internal.DetectionResultRowIndicatorColumn.setRowNumbers">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10172 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10173 Sets the Row Numbers as Inidicator Columns
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10174 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10175 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10176 <member name="M:ZXing.PDF417.Internal.DetectionResultRowIndicatorColumn.adjustCompleteIndicatorColumnRowNumbers(ZXing.PDF417.Internal.BarcodeMetadata)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10177 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10178 TODO implement properly
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10179 TODO maybe we should add missing codewords to store the correct row number to make
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10180 finding row numbers for other columns easier
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10181 use row height count to make detection of invalid row numbers more reliable
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10182 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10183 <returns>The indicator column row numbers.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10184 <param name="metadata">Metadata.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10185 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10186 <member name="M:ZXing.PDF417.Internal.DetectionResultRowIndicatorColumn.getRowHeights">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10187 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10188 Gets the row heights.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10189 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10190 <returns>The row heights.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10191 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10192 <member name="M:ZXing.PDF417.Internal.DetectionResultRowIndicatorColumn.adjustIncompleteIndicatorColumnRowNumbers(ZXing.PDF417.Internal.BarcodeMetadata)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10193 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10194 Adjusts the in omplete indicator column row numbers.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10195 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10196 <param name="metadata">Metadata.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10197 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10198 <member name="M:ZXing.PDF417.Internal.DetectionResultRowIndicatorColumn.getBarcodeMetadata">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10199 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10200 Gets the barcode metadata.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10201 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10202 <returns>The barcode metadata.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10203 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10204 <member name="M:ZXing.PDF417.Internal.DetectionResultRowIndicatorColumn.removeIncorrectCodewords(ZXing.PDF417.Internal.Codeword[],ZXing.PDF417.Internal.BarcodeMetadata)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10205 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10206 Prune the codewords which do not match the metadata
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10207 TODO Maybe we should keep the incorrect codewords for the start and end positions?
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10208 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10209 <param name="codewords">Codewords.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10210 <param name="metadata">Metadata.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10211 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10212 <member name="M:ZXing.PDF417.Internal.DetectionResultRowIndicatorColumn.ToString">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10213 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10214 Returns a <see cref="T:System.String"/> that represents the current <see cref="T:ZXing.PDF417.Internal.DetectionResultRowIndicatorColumn"/>.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10215 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10216 <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:ZXing.PDF417.Internal.DetectionResultRowIndicatorColumn"/>.</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10217 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10218 <member name="P:ZXing.PDF417.Internal.DetectionResultRowIndicatorColumn.IsLeft">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10219 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10220 Gets or sets a value indicating whether this instance is the left indicator
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10221 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10222 <value><c>true</c> if this instance is left; otherwise, <c>false</c>.</value>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10223 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10224 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.DecodedChar">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10225 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10226 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10227 <author>Eduardo Castillejo, University of Deusto (eduardo.castillejo@deusto.es)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10228 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10229 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10230 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.BlockParsedResult">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10231 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10232 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10233 <author>Eduardo Castillejo, University of Deusto (eduardo.castillejo@deusto.es)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10234 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10235 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10236 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.AI01393xDecoder">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10237 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10238 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10239 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10240 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10241 <member name="T:ZXing.Datamatrix.Internal.Detector">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10242 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10243 <p>Encapsulates logic that can detect a Data Matrix Code in an image, even if the Data Matrix Code
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10244 is rotated or skewed, or partially obscured.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10245 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10246 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10247 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10248 <member name="M:ZXing.Datamatrix.Internal.Detector.#ctor(ZXing.Common.BitMatrix)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10249 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10250 Initializes a new instance of the <see cref="T:ZXing.Datamatrix.Internal.Detector"/> class.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10251 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10252 <param name="image">The image.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10253 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10254 <member name="M:ZXing.Datamatrix.Internal.Detector.detect">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10255 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10256 <p>Detects a Data Matrix Code in an image.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10257 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10258 <returns><see cref="T:ZXing.Common.DetectorResult"/>encapsulating results of detecting a Data Matrix Code or null</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10259 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10260 <member name="M:ZXing.Datamatrix.Internal.Detector.correctTopRightRectangular(ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10261 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10262 Calculates the position of the white top right module using the output of the rectangle detector
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10263 for a rectangular matrix
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10264 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10265 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10266 <member name="M:ZXing.Datamatrix.Internal.Detector.correctTopRight(ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10267 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10268 Calculates the position of the white top right module using the output of the rectangle detector
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10269 for a square matrix
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10270 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10271 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10272 <member name="M:ZXing.Datamatrix.Internal.Detector.increment(System.Collections.Generic.IDictionary{ZXing.ResultPoint,System.Int32},ZXing.ResultPoint)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10273 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10274 Increments the Integer associated with a key by one.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10275 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10276 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10277 <member name="M:ZXing.Datamatrix.Internal.Detector.transitionsBetween(ZXing.ResultPoint,ZXing.ResultPoint)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10278 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10279 Counts the number of black/white transitions between two points, using something like Bresenham's algorithm.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10280 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10281 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10282 <member name="T:ZXing.Datamatrix.Internal.Detector.ResultPointsAndTransitions">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10283 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10284 Simply encapsulates two points and a number of transitions between them.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10285 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10286 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10287 <member name="T:ZXing.Datamatrix.Internal.Detector.ResultPointsAndTransitionsComparator">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10288 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10289 Orders ResultPointsAndTransitions by number of transitions, ascending.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10290 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10291 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10292 <member name="T:ZXing.Common.StringUtils">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10293 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10294 Common string-related functions.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10295 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10296 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10297 <author>Alex Dupre</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10298 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10299 <member name="M:ZXing.Common.StringUtils.guessEncoding(System.Byte[],System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10300 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10301 Guesses the encoding.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10302 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10303 <param name="bytes">bytes encoding a string, whose encoding should be guessed</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10304 <param name="hints">decode hints if applicable</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10305 <returns>name of guessed encoding; at the moment will only guess one of:
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10306 {@link #SHIFT_JIS}, {@link #UTF8}, {@link #ISO88591}, or the platform
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10307 default encoding if none of these can possibly be correct</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10308 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10309 <member name="T:ZXing.Common.ReedSolomon.GenericGF">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10310 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10311 <p>This class contains utility methods for performing mathematical operations over
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10312 the Galois Fields. Operations use a given primitive polynomial in calculations.</p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10313 <p>Throughout this package, elements of the GF are represented as an {@code int}
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10314 for convenience and speed (but at the cost of memory).
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10315 </p>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10316 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10317 <author>Sean Owen</author>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10318 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10319 <member name="M:ZXing.Common.ReedSolomon.GenericGF.#ctor(System.Int32,System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10320 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10321 Create a representation of GF(size) using the given primitive polynomial.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10322 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10323 <param name="primitive">irreducible polynomial whose coefficients are represented by
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10324 * the bits of an int, where the least-significant bit represents the constant
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10325 * coefficient</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10326 <param name="size">the size of the field</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10327 <param name="genBase">the factor b in the generator polynomial can be 0- or 1-based
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10328 * (g(x) = (x+a^b)(x+a^(b+1))...(x+a^(b+2t-1))).
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10329 * In most cases it should be 1, but for QR code it is 0.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10330 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10331 <member name="M:ZXing.Common.ReedSolomon.GenericGF.buildMonomial(System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10332 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10333 Builds the monomial.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10334 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10335 <param name="degree">The degree.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10336 <param name="coefficient">The coefficient.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10337 <returns>the monomial representing coefficient * x^degree</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10338 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10339 <member name="M:ZXing.Common.ReedSolomon.GenericGF.addOrSubtract(System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10340 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10341 Implements both addition and subtraction -- they are the same in GF(size).
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10342 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10343 <returns>sum/difference of a and b</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10344 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10345 <member name="M:ZXing.Common.ReedSolomon.GenericGF.exp(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10346 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10347 Exps the specified a.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10348 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10349 <returns>2 to the power of a in GF(size)</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10350 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10351 <member name="M:ZXing.Common.ReedSolomon.GenericGF.log(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10352 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10353 Logs the specified a.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10354 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10355 <param name="a">A.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10356 <returns>base 2 log of a in GF(size)</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10357 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10358 <member name="M:ZXing.Common.ReedSolomon.GenericGF.inverse(System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10359 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10360 Inverses the specified a.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10361 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10362 <returns>multiplicative inverse of a</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10363 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10364 <member name="M:ZXing.Common.ReedSolomon.GenericGF.multiply(System.Int32,System.Int32)">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10365 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10366 Multiplies the specified a with b.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10367 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10368 <param name="a">A.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10369 <param name="b">The b.</param>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10370 <returns>product of a and b in GF(size)</returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10371 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10372 <member name="M:ZXing.Common.ReedSolomon.GenericGF.ToString">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10373 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10374 Returns a <see cref="T:System.String"/> that represents this instance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10375 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10376 <returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10377 A <see cref="T:System.String"/> that represents this instance.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10378 </returns>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10379 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10380 <member name="P:ZXing.Common.ReedSolomon.GenericGF.Size">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10381 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10382 Gets the size.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10383 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10384 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10385 <member name="P:ZXing.Common.ReedSolomon.GenericGF.GeneratorBase">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10386 <summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10387 Gets the generator base.
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10388 </summary>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10389 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10390 <!-- Ungültiger XML-Kommentar wurde für den Member "T:ZXing.Client.Result.VCardResultParser" ignoriert -->
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10391 <member name="M:ZXing.Client.Result.VCardResultParser.formatNames(System.Collections.Generic.IEnumerable{System.Collections.Generic.List{System.String}})">
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10392 Formats name fields of the form "Public;John;Q.;Reverend;III" into a form like
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10393 "Reverend John Q. Public III".
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10394
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10395 @param names name values to format, in place
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10396 </member>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10397 </members>
aca8706f4eec Initial commit
Brad Greco <brad@bgreco.net>
parents:
diff changeset
10398 </doc>