EQRCodeGeometry::EQRCodeGeometry

Constructs an EQRCodeGeometry object.

Namespace: Euresys::Open_eVision

[C++]

void EQRCodeGeometry(
)

void EQRCodeGeometry(
   const EQRCodeGeometry& other
)

void EQRCodeGeometry(
   const EQuadrangle& position,
   const std::vector<Euresys::Open_eVision::EPoint>& finderPatternCenters
)

Parameters

other

Another EQRCodeGeometry.

position

The position of the QR code represented as an EQuadrangle object.

finderPatternCenters

The vector of Finder Pattern centers.

Remarks

In case of a Micro QR code (not yet supported), there must be only one finder pattern center. In case of another QR code, there must be three finder pattern centers, entered in the following order: top right, top left, bottom left.
The corners of the EQuadrangle must be entered in the following order : top right, top left, bottom left, bottom right.

EQRCodeGeometry.EQRCodeGeometry

Constructs an EQRCodeGeometry object.

Namespace: Euresys.Open_eVision

[C#]

void EQRCodeGeometry(
)

void EQRCodeGeometry(
   Euresys.Open_eVision.EQRCodeGeometry other
)

void EQRCodeGeometry(
   Euresys.Open_eVision.EQuadrangle position,
   Euresys.Open_eVision.EPoint[] finderPatternCenters
)

Parameters

other

Another EQRCodeGeometry.

position

The position of the QR code represented as an EQuadrangle object.

finderPatternCenters

The vector of Finder Pattern centers.

Remarks

In case of a Micro QR code (not yet supported), there must be only one finder pattern center. In case of another QR code, there must be three finder pattern centers, entered in the following order: top right, top left, bottom left.
The corners of the EQuadrangle must be entered in the following order : top right, top left, bottom left, bottom right.