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
System.IInterface
  ZXing.ResultPoint.IResultPoint
    ZXing.QrCode.Internal.FinderPattern.IFinderPattern
type IFinderPattern = interface(IResultPoint)

The IFinderPattern type exposes the following members.

Show:
 NameDescription
count

x
y
Top
Show:
 NameDescription
Equals
GetCount

GetHashCode
GetX
GetY
SetCount

SetX
SetY
ToString
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