Home | History | Annotate | Download | only in qrcode

Lines Matching full:patterns

164 void CBC_QRFinderPatternFinder::OrderBestPatterns(CFX_PtrArray* patterns) {

165 FX_FLOAT abDistance = Distance((CBC_ResultPoint*)(*patterns)[0],
166 (CBC_ResultPoint*)(*patterns)[1]);
167 FX_FLOAT bcDistance = Distance((CBC_ResultPoint*)(*patterns)[1],
168 (CBC_ResultPoint*)(*patterns)[2]);
169 FX_FLOAT acDistance = Distance((CBC_ResultPoint*)(*patterns)[0],
170 (CBC_ResultPoint*)(*patterns)[2]);
173 topLeft = (CBC_QRFinderPattern*)(*patterns)[0];
174 topRight = (CBC_QRFinderPattern*)(*patterns)[1];
175 bottomLeft = (CBC_QRFinderPattern*)(*patterns)[2];
177 topLeft = (CBC_QRFinderPattern*)(*patterns)[1];
178 topRight = (CBC_QRFinderPattern*)(*patterns)[0];
179 bottomLeft = (CBC_QRFinderPattern*)(*patterns)[2];
181 topLeft = (CBC_QRFinderPattern*)(*patterns)[2];
182 topRight = (CBC_QRFinderPattern*)(*patterns)[0];
183 bottomLeft = (CBC_QRFinderPattern*)(*patterns)[1];
193 (*patterns)[0] = bottomLeft;
194 (*patterns)[1] = topLeft;
195 (*patterns)[2] = topRight;