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.
getEstimatedModuleSize()  : float
getX()  : float
getY()  : float

Properties

$estimatedModuleSize

protected 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

getEstimatedModuleSize()

public getEstimatedModuleSize() : float
Return values
float

        
On this page

Search results