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
Equals

(Inherited from ZXing.ResultPoint.IResultPoint .)

GetCount

GetHashCode

(Inherited from ZXing.ResultPoint.IResultPoint .)

GetX

(Inherited from ZXing.ResultPoint.IResultPoint .)

GetY

(Inherited from ZXing.ResultPoint.IResultPoint .)

SetCount

SetX

(Inherited from ZXing.ResultPoint.IResultPoint .)

SetY

(Inherited from ZXing.ResultPoint.IResultPoint .)

ToString

(Inherited from ZXing.ResultPoint.IResultPoint .)

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