FinderPattern class
Encapsulates a finder pattern, which are the three square patterns found in the corners of QR Codes. It also encapsulates a count of similar finder patterns, as a convenience to the finder's bookkeeping.
@author Sean Owen
- Inheritance
-
- Object
- ResultPoint
- FinderPattern
Constructors
- FinderPattern(double posX, double posY, double _estimatedModuleSize, [int _count = 1])
Properties
Methods
-
aboutEquals(
double moduleSize, double i, double j) → bool - 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(
double i, double j, double newModuleSize) → FinderPattern - Combines this object's current estimate of a finder pattern position and module size with a new estimate. It returns a new FinderPattern containing a weighted average based on count.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited