Documentation

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
author

Sean Owen

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.

Properties

$estimatedModuleSize

public protected(set) float $estimatedModuleSize

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
bool

combineEstimate()

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
static

        
On this page

Search results