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

56 lines
1.7 KiB
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
package com.kofax.kmc.ken.engines.gpu;
import android.graphics.Rect;
/* loaded from: classes3.dex */
public class CaptureGuidance {
protected long m_rectangle;
public static native boolean nativeStaticInitializer();
public native long initRectangle(float[] fArr);
public native void nativeFinalize();
public native double nativeGetHorizontalMovementGuidance(int i, int i2, int i3, int i4, double d);
public native double nativeGetTurnGuidance(double d);
public native double nativeGetVerticalMovementGuidance(int i, int i2, int i3, int i4, double d);
public native double nativeGetZoomGuidance(int i, int i2, int i3, int i4, double d, double d2);
static {
System.loadLibrary("ee77d4");
System.loadLibrary("g22b61");
if (!nativeStaticInitializer()) {
throw new RuntimeException("com.kofax.kmc.ken.engines.gpu.CaptureGuidance: Static initializer failed.");
}
}
public CaptureGuidance(float[] fArr) {
this.m_rectangle = initRectangle(fArr);
}
public double getZoomGuidance(Rect rect, double d, double d2) {
return nativeGetZoomGuidance(rect.left, rect.top, rect.width(), rect.height(), d, d2);
}
public double getTurnGuidance(double d) {
return nativeGetTurnGuidance(d);
}
public double getHorizontalMovementGuidance(Rect rect, double d) {
return nativeGetHorizontalMovementGuidance(rect.left, rect.top, rect.width(), rect.height(), d);
}
public double getVerticalMovementGuidance(Rect rect, double d) {
return nativeGetVerticalMovementGuidance(rect.left, rect.top, rect.width(), rect.height(), d);
}
protected void finalize() throws Throwable {
nativeFinalize();
super.finalize();
}
}