Dev Center
Table of contents

CDeformationResistedBarcode Class

The CDeformationResistedBarcode class represents a deformation resisted barcode.

Definition

Namespace: dynamsoft::dbr::intermediate_results

Assembly: DynamsoftBarcodeReader

class CDeformationResistedBarcode

Methods

Method Description
CDeformationResistedBarcode Constructs a CDeformationResistedBarcode object with default parameters.
CDeformationResistedBarcode(CDeformationResistedBarcode&& barcode) Move constructor for CDeformationResistedBarcode.
CDeformationResistedBarcode(const CImageData* img, FreeImageFunc freeImageFunc, const CQuadrilateral& location, BarcodeFormat format) Constructs a new CDeformationResistedBarcode object with the specified parameters.
GetFormat Gets the format of the deformation resisted barcode.
SetFormat Sets the format of the deformation resisted barcode.
GetImageData Gets the deformation resisted barcode image.
SetImageData Sets the deformation resisted barcode image.
GetLocation Gets the location of the deformation resisted barcode.
SetLocation Sets the location of the deformation resisted barcode.
operator= Move assignment operator for CDeformationResistedBarcode.

CDeformationResistedBarcode Default Constructor

Constructs a CDeformationResistedBarcode object with default parameters.

CDeformationResistedBarcode();

CDeformationResistedBarcode Move Constructor

Move constructor for CDeformationResistedBarcode.

CDeformationResistedBarcode(CDeformationResistedBarcode&& barcode);

CDeformationResistedBarcode Constructor

Constructs a CDeformationResistedBarcode object with the specified parameters.

CDeformationResistedBarcode(const CImageData* img, FreeImageFunc freeImageFunc, const CQuadrilateral& location, BarcodeFormat format);

Parameters

img The pointer to the deformation resisted barcode image.

freeImageFunc The function pointer to free image.

location The location of the deformation resisted barcode.

format The format of the deformation resisted barcode.

GetFormat

Gets the format of the deformation resisted barcode.

BarcodeFormat GetFormat() const;

Return value

Returns the format of the deformation resisted barcode.

See Also

BarcodeFormat

SetFormat

Sets the format of the deformation resisted barcode.

void SetFormat(BarcodeFormat format);

Parameters

format The format of the deformation resisted barcode.

See Also

BarcodeFormat

GetImageData

Gets the deformation resisted barcode image.

const CImageData* GetImageData() const;

Return value

Returns the pointer to the deformation resisted barcode image.

See Also

CImageData

SetImageData

Sets the deformation resisted barcode image.

void SetImageData(const CImageData* img, FreeImageFunc freeImageFunc);

Parameters

img The pointer to the deformation resisted barcode image.

freeImageFunc The function pointer to free image.

See Also

CImageData

GetLocation

Gets the location of the deformation resisted barcode.

CQuadrilateral GetLocation() const;

Return value

Returns the location of the deformation resisted barcode.

See Also

CQuadrilateral

SetLocation

Sets the location of the deformation resisted barcode.

void SetLocation(const CQuadrilateral& loc); 

Parameters

loc The location of the deformation resisted barcode.

See Also

CQuadrilateral

operator=

Move assignment operator for CDeformationResistedBarcode.

CDeformationResistedBarcode& operator=(CDeformationResistedBarcode&& barcode);

Parameters

barcode The rvalue reference to another CDeformationResistedBarcode object.

Return value

A reference to the moved CDeformationResistedBarcode object.

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.0
      • Version 10.0.20
      • Version 10.0.10
      • Version 10.0.0
    • Version 9.x
      • Version 9.6.40
      • Version 9.6.30
      • Version 9.6.20
      • Version 9.6.10
      • Version 9.6.0
      • Version 9.4.0
      • Version 9.2.0
      • Version 9.0.0
    • Version 8.x
      • Version 8.8.0
      • Version 8.6.0
      • Version 8.4.0
      • 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 +