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(); } }