AlignmentPattern
extends ResultPoint
in package
FinalYes
Encapsulates an alignment pattern, which are the smaller square patterns found in all but the simplest QR Codes.
Tags
Table of Contents
Properties
- $estimatedModuleSize : float
- $x : float
- $y : float
Methods
- __construct() : mixed
- aboutEquals() : 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() : static
- Combines this object's current estimate of a finder pattern position and module size with a new estimate. It returns a new FinderPattern containing an average of the two.
- getEstimatedModuleSize() : float
- getX() : float
- getY() : float
Properties
$estimatedModuleSize
protected
float
$estimatedModuleSize
$x
protected
float
$x
$y
protected
float
$y
Methods
__construct()
public
__construct(float $x, float $y, float $estimatedModuleSize) : mixed
Parameters
- $x : float
- $y : float
- $estimatedModuleSize : float
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.
public
aboutEquals(float $moduleSize, float $i, float $j) : bool
Parameters
- $moduleSize : float
- $i : float
- $j : float
Return values
boolcombineEstimate()
Combines this object's current estimate of a finder pattern position and module size with a new estimate. It returns a new FinderPattern containing an average of the two.
public
combineEstimate(float $i, float $j, float $newModuleSize) : static
Parameters
- $i : float
- $j : float
- $newModuleSize : float
Return values
staticgetEstimatedModuleSize()
public
getEstimatedModuleSize() : float
Return values
floatgetX()
public
getX() : float
Return values
floatgetY()
public
getY() : float