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

(Inherited from ZXing.ResultPoint.IResultPoint .)

y

(Inherited from ZXing.ResultPoint.IResultPoint .)

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