final class DetectionResult
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static int |
ADJUST_ROW_NUMBER_SKIP |
private int |
barcodeColumnCount |
private BarcodeMetadata |
barcodeMetadata |
private BoundingBox |
boundingBox |
private DetectionResultColumn[] |
detectionResultColumns |
Constructor and Description |
---|
DetectionResult(BarcodeMetadata barcodeMetadata,
BoundingBox boundingBox) |
Modifier and Type | Method and Description |
---|---|
private void |
adjustIndicatorColumnRowNumbers(DetectionResultColumn detectionResultColumn) |
private static boolean |
adjustRowNumber(Codeword codeword,
Codeword otherCodeword) |
private static int |
adjustRowNumberIfValid(int rowIndicatorRowNumber,
int invalidRowCounts,
Codeword codeword) |
private int |
adjustRowNumbers() |
private void |
adjustRowNumbers(int barcodeColumn,
int codewordsRow,
Codeword[] codewords) |
private int |
adjustRowNumbersByRow() |
private void |
adjustRowNumbersFromBothRI() |
private int |
adjustRowNumbersFromLRI() |
private int |
adjustRowNumbersFromRRI() |
(package private) int |
getBarcodeColumnCount() |
(package private) int |
getBarcodeECLevel() |
(package private) int |
getBarcodeRowCount() |
(package private) BoundingBox |
getBoundingBox() |
(package private) DetectionResultColumn |
getDetectionResultColumn(int barcodeColumn) |
(package private) DetectionResultColumn[] |
getDetectionResultColumns() |
(package private) void |
setBoundingBox(BoundingBox boundingBox) |
(package private) void |
setDetectionResultColumn(int barcodeColumn,
DetectionResultColumn detectionResultColumn) |
java.lang.String |
toString() |
private static final int ADJUST_ROW_NUMBER_SKIP
private final BarcodeMetadata barcodeMetadata
private final DetectionResultColumn[] detectionResultColumns
private BoundingBox boundingBox
private final int barcodeColumnCount
DetectionResult(BarcodeMetadata barcodeMetadata, BoundingBox boundingBox)
DetectionResultColumn[] getDetectionResultColumns()
private void adjustIndicatorColumnRowNumbers(DetectionResultColumn detectionResultColumn)
private int adjustRowNumbers()
private int adjustRowNumbersByRow()
private void adjustRowNumbersFromBothRI()
private int adjustRowNumbersFromRRI()
private int adjustRowNumbersFromLRI()
private static int adjustRowNumberIfValid(int rowIndicatorRowNumber, int invalidRowCounts, Codeword codeword)
private void adjustRowNumbers(int barcodeColumn, int codewordsRow, Codeword[] codewords)
private static boolean adjustRowNumber(Codeword codeword, Codeword otherCodeword)
int getBarcodeColumnCount()
int getBarcodeRowCount()
int getBarcodeECLevel()
void setBoundingBox(BoundingBox boundingBox)
BoundingBox getBoundingBox()
void setDetectionResultColumn(int barcodeColumn, DetectionResultColumn detectionResultColumn)
DetectionResultColumn getDetectionResultColumn(int barcodeColumn)
public java.lang.String toString()
toString
in class java.lang.Object