Dev Center
Swift
Objective-C
Table of contents

LocalizedBarcodesUnit Class

LocalizedBarcodesUnit extends the IntermediateResultUnit class and represents a unit which contains localized barcodes.

Definition

Assembly: DynamsoftBarcodeReader.aar

Namespace: com.dynamsoft.dbr.intermediate_results

class LocalizedBarcodesUnit extends IntermediateResultUnit

Methods

Method Description
getLocalizedBarcodes Returns an array of LocalizedBarcodeElement.
getCount Returns the number of localized barcodes in the unit.
getLocalizedBarcode Returns the LocalizedBarcodeElement at the specified index.
removeAllLocalizedBarcodes Removes all the localized barcodes in the unit.
removeLocalizedBarcode Removes the LocalizedBarcodeElement at the specified index from the unit.
addLocalizedBarcode Add a new LocalizedBarcodeElement to the unit.
setLocalizedBarcode Set a LocalizedBarcodeElement at the specified index.

The following methods are inherited from class 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.

getLocalizedBarcodes

Returns an array of LocalizedBarcodeElement, which contains the detailed information for each localized barcode.

LocalizedBarcodeElement[] getLocalizedBarcodes()

Return value

An array of LocalizedBarcodeElement, which contains the detailed information for each localized barcode.

getCount

Returns the number of localized barcodes (LocalizedBarcodeElement) in the unit.

int getCount()

Return Value

The number of localized barcodes.

getLocalizedBarcode

Returns the LocalizedBarcodeElement at the specified index.

LocalizedBarcodeElement getLocalizedBarcode(int index)

Parameters

[in] index: The index of the localized barcode element.

Return value

The LocalizedBarcodeElement at the specified index.

removeAllLocalizedBarcodes

Removes all the localized barcodes in the unit.

void removeAllLocalizedBarcodes()

removeLocalizedBarcode

Removes the LocalizedBarcodeElement at the specified index from the unit.

int removeLocalizedBarcode(int index)

Parameters

[in] index: The index of the localized barcode element.

Return value

Returns the ErrorCode if it fails. Otherwise, returns 0.

addLocalizedBarcode

Add a new LocalizedBarcodeElement to the unit.

int addLocalizedBarcode(LocalizedBarcodeElement element, Matrix matrixToOriginalImage)

Parameters

[in] element: The LocalizedBarcodeElement to be added.

[in] matrixToOriginalImage: The transformation Matrix of the original image.

Return value

Returns the ErrorCode if it fails. Otherwise, returns 0.

setLocalizedBarcode

Set a LocalizedBarcodeElement at the specified index.

int setLocalizedBarcode(int index, LocalizedBarcodeElement element, Matrix matrixToOriginalImage)

Parameters

[in] index: The index where the localized barcode element will be set.

[in] element: The LocalizedBarcodeElement to be set.

[in] matrixToOriginalImage: The transformation Matrix of the original image.

Return value

Returns the ErrorCode if it fails. Otherwise, returns 0.

This page is compatible for:

Version 7.5.0

Is this page helpful?

YesYes NoNo

In this article:

latest version

  • Latest version
  • Version 10.x
    • Version 10.2.10
    • Version 10.0.21
    • Version 10.0.20
    • Version 10.2.10
    • Version 10.0.21
    • Version 10.0.20
  • Version 9.x
    • Version 9.6.40
    • Version 9.6.20
    • Version 9.6.11
    • Version 9.6.10
    • Version 9.6.0
    • Version 9.4.0
    • Version 9.2.11
    • Version 9.2.10
    • Version 9.0.2
    • Version 9.0.1
    • Version 9.0.0
    • Version 9.6.40
    • Version 9.6.20
    • Version 9.6.10
    • Version 9.6.0
    • Version 9.4.0
    • Version 9.2.13
    • Version 9.2.10
    • Version 9.0.2
    • Version 9.0.1
    • Version 9.0.0
  • Version 8.x
    • Version 8.9.3
    • Version 8.9.1
    • Version 8.9.0
    • Version 8.8.0
    • Version 8.6.0
    • Version 8.4.0
    • Version 8.2.1
    • Version 8.2.0
    • Version 8.1.2
    • Version 8.1.0
    • Version 8.0.0
    • Version 8.9.3
    • Version 8.9.1
    • Version 8.9.0
    • Version 8.8.0
    • Version 8.6.0
    • Version 8.4.0
    • Version 8.2.1
    • Version 8.2.0
    • Version 8.1.2
    • Version 8.1.0
    • Version 8.0.0
  • Version 7.x
    • Version 7.6.0
    • Version 7.5.0
    • Version 7.6.0
    • Version 7.5.0
Change +