IAlignmentPattern 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.AlignmentPatternImplementation

Unit: ZXing.QrCode.Internal.AlignmentPattern
ZXing.ResultPoint.IResultPoint
  ZXing.QrCode.Internal.AlignmentPattern.IAlignmentPattern
type IAlignmentPattern = interface(IResultPoint)

The IAlignmentPattern type exposes the following members.

Show:
 NameDescription
aboutEquals

Determines if this alignment pattern "about equals" an alignment 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 an average of the two.

Top