DecodedBarcodesUnit Class
DecodedBarcodesUnit extends the IntermediateResultUnit class and represents a unit which holds the decoded barcodes.
Definition
Assembly: DynamsoftCaptureVisionBundle.aar
Namespace: com.dynamsoft.dbr.intermediate_results
class DecodedBarcodesUnit extends IntermediateResultUnit
Methods
| Method | Description |
|---|---|
getDecodedBarcodes |
Returns all the barcodes that are decoded from the image. |
getCount |
Returns the number of barcodes that are decoded from the image. |
getDecodedBarcode |
Returns the barcode that is decoded from the image at the specified index. |
removeAllDecodedBarcodes |
Remove all the barcodes that are decoded from the image. |
setDecodedBarcode |
Set the barcodes that are decoded from the image. |
The following methods are inherited from IntermediateResultUnit.
| Method | Description |
|---|---|
getHashId |
Gets the hash ID of the unit. |
getOriginalImageHashId |
Gets the hash ID of the original image. |
getOriginalImageTag |
Gets the image tag of the original image. |
getType |
Gets the type of the intermediate result unit. |
getTransformMatrix |
Gets the transformation matrix via DSTransformMatrixType. |
clone |
Creates a copy of the intermediate result unit. |
replace |
Replaces the content of the intermediate result unit. |
getDecodedBarcodes
Returns all the barcodes that are decoded from the image as an array of DecodedBarcodeElement.
DecodedBarcodeElement[] getDecodedBarcodes();
Return Value
An array of DecodedBarcodeElement as the decoded barcodes.
getCount
Returns the number of barcodes that are decoded from the image.
int getCount();
Return Value
An integer representing the number of barcodes that are decoded from the image.
getDecodedBarcode
Returns the DecodedBarcodeElement at the specified index. This is the same as accessing the same index of the result array from getDecodedBarcodes.
DecodedBarcodeElement getDecodedBarcode(int index);
Parameters
[in] index: The index of the decoded barcode from the array of decoded barcodes.
Return Value
A DecodedBarcodeElement representing the decoded barcode.
removeAllDecodedBarcodes
Removes all the DecodedBarcodeElement from the DecodedBarcodesUnit.
void removeAllDecodedBarcodes();
setDecodedBarcode
Set the DecodedBarcodeElement of the DecodedBarcodesUnit.
int setDecodedBarcode(DecodedBarcodeElement element, Matrix matrixToOriginalImage);
Parameters
decodedBarcode: A DecodedBarcodeElement to replace all the decoded barcodes of the unit.
matrixToOriginalImage: The transformation matrix to convert the decoded barcode object to the original image.
Return Value
Returns the ErrorCode if it fails. Otherwise, returns 0.