Lines Matching full:detectionresult
69 CBC_DetectionResult* detectionResult = NULL;
81 detectionResult = merge(leftRowIndicatorColumn, rightRowIndicatorColumn, e);
89 if (i == 0 && (detectionResult->getBoundingBox()->getMinY() <
91 detectionResult->getBoundingBox()->getMaxY() >
94 boundingBox = detectionResult->getBoundingBox();
96 detectionResult->setBoundingBox(boundingBox);
100 int32_t maxBarcodeColumn = detectionResult->getBarcodeColumnCount() + 1;
101 detectionResult->setDetectionResultColumn(0, leftRowIndicatorColumn);
102 detectionResult->setDetectionResultColumn(maxBarcodeColumn,
109 if (detectionResult->getDetectionResultColumn(barcodeColumn) != NULL) {
119 detectionResult->setDetectionResultColumn(barcodeColumn,
126 getStartColumn(detectionResult, barcodeColumn, imageRow, leftToRight);
149 createDecoderResult(detectionResult, e);
151 delete detectionResult;
209 CBC_DetectionResult* detectionresult =
211 return detectionresult;
324 CBC_DetectionResult* detectionResult,
331 detectionResult->getBarcodeColumnCount() *
332 detectionResult->getBarcodeRowCount() -
333 getNumberOfECCodeWords(detectionResult->getBarcodeECLevel());
351 CBC_DetectionResult* detectionResult,
353 CFX_PtrArray* barcodeMatrix = createBarcodeMatrix(detectionResult);
354 adjustCodewordCount(detectionResult, barcodeMatrix, e);
370 codewords.SetSize(detectionResult->getBarcodeRowCount() *
371 detectionResult->getBarcodeColumnCount());
374 for (int32_t row = 0; row < detectionResult->getBarcodeRowCount(); row++) {
375 for (int32_t l = 0; l < detectionResult->getBarcodeColumnCount(); l++) {
381 row * detectionResult->getBarcodeColumnCount() + l;
409 detectionResult->getBarcodeECLevel(), codewords, erasures,
461 CBC_DetectionResult* detectionResult) {
463 barcodeMatrix->SetSize(detectionResult->getBarcodeRowCount());
468 temp->SetSize(detectionResult->getBarcodeColumnCount() + 2);
469 for (colume = 0; colume < detectionResult->getBarcodeColumnCount() + 2;
477 i < detectionResult->getDetectionResultColumns().GetSize(); i++) {
479 (CBC_DetectionResultColumn*)detectionResult->getDetectionResultColumns()
500 CBC_DetectionResult* detectionResult,
503 barcodeColumn <= detectionResult->getBarcodeColumnCount() + 1;
506 CBC_DetectionResult* detectionResult,
512 if (isValidBarcodeColumn(detectionResult, barcodeColumn - offset)) {
513 codeword = detectionResult->getDetectionResultColumn(barcodeColumn - offset)
519 codeword = detectionResult->getDetectionResultColumn(barcodeColumn)
524 if (isValidBarcodeColumn(detectionResult, barcodeColumn - offset)) {
525 codeword = detectionResult->getDetectionResultColumn(barcodeColumn - offset)
532 while (isValidBarcodeColumn(detectionResult, barcodeColumn - offset)) {
535 i < detectionResult->getDetectionResultColumn(barcodeColumn)
540 (CBC_Codeword*)detectionResult->getDetectionResultColumn(
553 return leftToRight ? detectionResult->getBoundingBox()->getMinX()
554 : detectionResult->getBoundingBox()->getMaxX();