Dev Center
Swift
Objective-C
Table of contents

CandidateBarcodeZonesUnit Class

The CandidateBarcodeZonesUnit class represents a unit that contains candidate barcode zones unit. It inherits from the IntermediateResultUnit class.

Definition

Assembly: DynamsoftBarcodeReader.aar

Namespace: com.dynamsoft.dbr.intermediate_results

class CandidateBarcodeZonesUnit extends IntermediateResultUnit

Methods

Method Description
getCandidateBarcodeZones Get an array of quadrilaterals as the candidate barcode zones.
getCount Get the number of candidate barcode zones.
getCandidateBarcodeZone Get a candidate barcode zone.
removeAllCandidateBarcodeZones Remove all candidate barcode zones.
removeCandidateBarcodeZone Remove a candidate barcode zone.
addCandidateBarcodeZone Add a candidate barcode zone.
setCandidateBarcodeZone Set a candidate barcode zone.

Inherited Methods

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.

getCandidateBarcodeZones

Get an array of CandidateBarcodeZone as the candidate barcode zones.

CandidateBarcodeZone[] getCandidateBarcodeZones()

getCount

Get the number of candidate barcode zones.

int getCount()

Return Value

Returns the number of candidate barcode zones.

getCandidateBarcodeZone

Get the CandidateBarcodeZone at the specified index.

CandidateBarcodeZone getCandidateBarcodeZone(int index)

Parameters

[in] index: The index of the candidate barcode zone.

Return Value

Returns the CandidateBarcodeZone at the specified index.

removeAllCandidateBarcodeZones

Remove all candidate barcode zones.

void removeAllCandidateBarcodeZones()

removeCandidateBarcodeZone

Remove the CandidateBarcodeZone at the specified index.

int removeCandidateBarcodeZone(int index)

Parameters

[in] index: The index of the candidate barcode zone.

Return Value

Returns the ErrorCode if failed. Otherwise, returns 0.

addCandidateBarcodeZone

Add a CandidateBarcodeZone to the candidate barcode zones array.

int addCandidateBarcodeZone(CandidateBarcodeZone barcodeZone, Matrix matrixToOriginalImage)

Parameters

[in] barcodeZone: The CandidateBarcodeZone to be added.

[in] matrixToOriginalImage: The transformation matrix to the original image.

Return Value

Returns the ErrorCode if failed. Otherwise, returns 0.

setCandidateBarcodeZone

Set the CandidateBarcodeZone at the specified index.

int setCandidateBarcodeZone(int index, CandidateBarcodeZone barcodeZone, Matrix matrixToOriginalImage)

Parameters

[in] index: The index of the candidate barcode zone.

[in] barcodeZone: The CandidateBarcodeZone to be set.

[in] matrixToOriginalImage: The transformation matrix to the original image.

Return Value

Returns the ErrorCode if failed. 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 (10.2.10)
  • Version 10.x
    • Version 10.0.21
    • Version 10.0.20
  • Version 9.x
    • Version 9.6.20
    • Version 9.6.11
    • Version 9.6.10
    • Version 9.6.0
    • Version 9.4.0
    • Version 9.2.13
    • Version 9.2.11
    • 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 7.x
    • Version 7.6.0
    • Version 7.5.0
Change +