what-the-bank/sources/com/kofax/kmc/ken/engines/l.java

39 lines
1.4 KiB
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
package com.kofax.kmc.ken.engines;
import android.graphics.Rect;
import com.kofax.kmc.ken.engines.data.BoundingTetragon;
import com.kofax.kmc.ken.engines.data.OrientationGuidance;
/* JADX INFO: Access modifiers changed from: package-private */
/* loaded from: classes3.dex */
public class l implements IOrientationGuidanceCalculator {
private static final double bO = 1.1d;
private static final double bP = 0.9090909090909091d;
private final IBoundingRectCalculator T;
private static boolean a(double d) {
return bP < d && d < bO;
}
public l(IBoundingRectCalculator iBoundingRectCalculator) {
this.T = iBoundingRectCalculator;
}
@Override // com.kofax.kmc.ken.engines.IOrientationGuidanceCalculator
public OrientationGuidance calculate(Rect rect, BoundingTetragon boundingTetragon) {
Rect calculate = this.T.calculate(boundingTetragon);
double width = calculate.width() / calculate.height();
if (a(width)) {
return OrientationGuidance.ORIENTATION_OK;
}
double width2 = rect.width() / rect.height();
if (a(width2)) {
return OrientationGuidance.ORIENTATION_OK;
}
if ((width < 1.0d && width2 > 1.0d) || (width > 1.0d && width2 < 1.0d)) {
return OrientationGuidance.ORIENTATION_CHANGE;
}
return OrientationGuidance.ORIENTATION_OK;
}
}