CLocalizedBarcodesUnit Class
The CLocalizedBarcodesUnit class represents a unit that contains localized barcodes unit. It inherits from the CIntermediateResultUnit class.
Definition
Namespace: dynamsoft::dbr::intermediate_results
Assembly: DynamsoftBarcodeReader
Inheritance: CIntermediateResultUnit -> CLocalizedBarcodesUnit
class CLocalizedBarcodesUnit: public CIntermediateResultUnit
Methods
| Method | Description |
|---|---|
AddLocalizedBarcode |
Adds a localized barcode. |
GetLocalizedBarcode |
Gets a pointer to a specific localized barcode element. |
GetCount |
Gets the number of localized barcodes in the unit. |
RemoveAllLocalizedBarcodes |
Removes all the localized barcodes. |
RemoveLocalizedBarcode |
Removes a localized barcode at the specified index. |
SetLocalizedBarcode |
Sets a localized barcode at the specified index. |
operator[] |
Gets a pointer to a specific localized barcode element. |
| Methods Inherited from CIntermediateResultUnit: | |
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. |
Clone |
Creates a copy of the intermediate result unit. |
SetHashId |
Sets the hash ID of the unit. |
SetOriginalImageHashId |
Sets the hash ID of the original image. |
SetOriginalImageTag |
Sets the image tag of the original image. |
Retain |
Increases the reference count of the unit. |
Release |
Decreases the reference count of the unit. |
GetTransformMatrix |
Gets the transformation matrix via TransformMatrixType. |
SetTransformMatrix |
Sets the transformation matrix via TransformMatrixType. |
AddLocalizedBarcode
Adds a localized barcode.
virtual int AddLocalizedBarcode(const CLocalizedBarcodeElement* element, const double matrixToOriginalImage[9] = IDENTITY_MATRIX) = 0;
Parameters
element The localized barcode element to be added.
matrixToOriginalImage The matrix to original image.
Return value
Returns 0 if successful, otherwise returns a negative value.
GetCount
Gets the number of localized barcodes in the unit.
virtual int GetCount() const = 0;
Return value
Returns the number of localized barcodes in the unit.
GetLocalizedBarcode
Gets a pointer to a specific localized barcode element.
virtual const CLocalizedBarcodeElement* GetLocalizedBarcode(int index) const = 0;
Parameters
[in] index The index of the localized barcode element to retrieve.
Return value
Returns a const pointer to the localized barcode element at the specified index.
See Also
RemoveAllLocalizedBarcodes
Removes all the localized barcodes
virtual void RemoveAllLocalizedBarcodes() = 0;
RemoveLocalizedBarcode
Removes a localized barcode at the specified index
virtual int RemoveLocalizedBarcode(int index) = 0;
Parameters
index The index of the localized barcode.
Return value
Returns 0 if successful, otherwise returns a negative value.
SetLocalizedBarcode
Sets a localized barcode at the specified index.
virtual int SetLocalizedBarcode(int index, const CLocalizedBarcodeElement* element, const double matrixToOriginalImage[9] = IDENTITY_MATRIX) = 0;
Parameters
index The index of the localized barcode.
element The localized barcode element to be set.
matrixToOriginalImage The matrix to original image.
Return value
Returns 0 if successful, otherwise returns a negative value.
operator[]
Gets a pointer to a specific localized barcode element.
virtual const CLocalizedBarcodeElement* operator[](int index) const = 0;
Parameters
[in] index The index of the localized barcode element to retrieve.
Return value
Returns a const pointer to the localized barcode element at the specified index.
See Also