combineEstimate(i /*float*/, j /*float*/, newModuleSize /*float*/) {
        const combinedX = (this.getX() + j) / 2.0;
        const combinedY = (this.getY() + i) / 2.0;
        const combinedModuleSize = (this.estimatedModuleSize + newModuleSize) / 2.0;
        return new AlignmentPattern(combinedX, combinedY, combinedModuleSize);
    }
/**
     * 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.
     */
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.
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 .
combineEstimate(i , j , newModuleSize ) {
        const combinedX = (this.getX() + j) / 2.0;
        const combinedY = (this.getY() + i) / 2.0;
        const combinedModuleSize = (this.estimatedModuleSize + newModuleSize) / 2.0;
        return new AlignmentPattern(combinedX, combinedY, combinedModuleSize);
    }
combineEstimate ( i , j , newModuleSize ) { const combinedX = ( this . getX ( ) + j ) / 2.0 ; const combinedY = ( this . getY ( ) + i ) / 2.0 ; const combinedModuleSize = ( this . estimatedModuleSize + newModuleSize ) / 2.0 ; return new AlignmentPattern ( combinedX , combinedY , combinedModuleSize ) ; }
Combines this object's current estimate of a finder pattern position and module size
 with a new estimate.
Combines this object ' s current estimate of a finder pattern position and module size with a new estimate .
/*float*/ /*float*/ /*float*/