IFinderPattern Interface

As we did for ResultPoint, we use an interfaced object to implement automatic deallocation of TAligmnentPattern instances the actual implementation of this interface is in unit ZXing.QrCode.Internal.FinderPatternImplementation

Unit: ZXing.QrCode.Internal.FinderPattern
ZXing.ResultPoint.IResultPoint
  ZXing.QrCode.Internal.FinderPattern.IFinderPattern
type IFinderPattern = interface(IResultPoint)

The IFinderPattern type exposes the following members.

Show:
 NameDescription
count

Top
Show:
 NameDescription
GetCount

SetCount

aboutEquals

Determines if this finder pattern "about equals" a finder pattern at the stated position and size -- meaning, it is at nearly the same center with nearly the same size.

combineEstimate

Combines this object's current estimate of a finder pattern position and module size with a new estimate. It returns a new {@code FinderPattern} containing a weighted average based on count.

estimatedModuleSize

Gets the size of the estimated module.

Top