static void n_SetOnConvertListener_Lorbotix_robot_base_DriveAlgorithm_OnConvertListener_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
        {
            DriveAlgorithm __this = Java.Lang.Object.GetObject <DriveAlgorithm> (native__this, JniHandleOwnership.DoNotTransfer);

            global::Orbotix.Robot.Base.DriveAlgorithm.IOnConvertListener p0 = Java.Lang.Object.GetObject <global::Orbotix.Robot.Base.DriveAlgorithm.IOnConvertListener> (native_p0, JniHandleOwnership.DoNotTransfer);
            __this.SetOnConvertListener(p0);
        }
        static void n_Convert_DDD(IntPtr jnienv, IntPtr native__this, double p0, double p1, double p2)
        {
            DriveAlgorithm __this = Java.Lang.Object.GetObject <DriveAlgorithm> (native__this, JniHandleOwnership.DoNotTransfer);

            __this.Convert(p0, p1, p2);
        }
        static void n_PostOnConvert(IntPtr jnienv, IntPtr native__this)
        {
            DriveAlgorithm __this = Java.Lang.Object.GetObject <DriveAlgorithm> (native__this, JniHandleOwnership.DoNotTransfer);

            __this.PostOnConvert();
        }
        static void n_AdjustHeading(IntPtr jnienv, IntPtr native__this)
        {
            DriveAlgorithm __this = Java.Lang.Object.GetObject <DriveAlgorithm> (native__this, JniHandleOwnership.DoNotTransfer);

            __this.AdjustHeading();
        }