aboutEquals(moduleSize /*float*/, i /*float*/, j /*float*/) {
        if (Math.abs(i - this.getY()) <= moduleSize && Math.abs(j - this.getX()) <= moduleSize) {
            const moduleSizeDiff = Math.abs(moduleSize - this.estimatedModuleSize);
            return moduleSizeDiff <= 1.0 || moduleSizeDiff <= this.estimatedModuleSize;
        }
        return false;
    }
/**
     * <p>Determines if this alignment pattern "about equals" an alignment pattern at the stated
     * position and size -- meaning, it is at nearly the same center with nearly the same size.</p>
     */
Determines if this alignment pattern "about equals" an alignment pattern at the stated
position and size -- meaning, it is at nearly the same center with nearly the same size.
Determines if this alignment pattern " about equals " an alignment pattern at the stated position and size -- meaning it is at nearly the same center with nearly the same size .
aboutEquals(moduleSize , i , j ) {
        if (Math.abs(i - this.getY()) <= moduleSize && Math.abs(j - this.getX()) <= moduleSize) {
            const moduleSizeDiff = Math.abs(moduleSize - this.estimatedModuleSize);
            return moduleSizeDiff <= 1.0 || moduleSizeDiff <= this.estimatedModuleSize;
        }
        return false;
    }
aboutEquals ( moduleSize , i , j ) { if ( Math . abs ( i - this . getY ( ) ) <= moduleSize && Math . abs ( j - this . getX ( ) ) <= moduleSize ) { const moduleSizeDiff = Math . abs ( moduleSize - this . estimatedModuleSize ) ; return moduleSizeDiff <= 1.0 || moduleSizeDiff <= this . estimatedModuleSize ; } return false ; }
<p>Determines if this alignment pattern "about equals" an alignment pattern at the stated
 position and size -- meaning, it is at nearly the same center with nearly the same size.</p>
<p > Determines if this alignment pattern " about equals " an alignment pattern at the stated position and size -- meaning it is at nearly the same center with nearly the same size . < / p >
/*float*/ /*float*/ /*float*/