1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
-
- using OpenCVForUnity.CoreModule;
- using OpenCVForUnity.UtilsModule;
- using System;
- using System.Collections.Generic;
- using System.Runtime.InteropServices;
- namespace OpenCVForUnity.Phase_unwrappingModule
- {
- // C++: class PhaseUnwrapping
- //javadoc: PhaseUnwrapping
- public class PhaseUnwrapping : Algorithm
- {
- protected override void Dispose (bool disposing)
- {
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
- try {
- if (disposing) {
- }
- if (IsEnabledDispose) {
- if (nativeObj != IntPtr.Zero)
- phase_1unwrapping_PhaseUnwrapping_delete(nativeObj);
- nativeObj = IntPtr.Zero;
- }
- } finally {
- base.Dispose (disposing);
- }
- #else
- return;
- #endif
- }
- protected internal PhaseUnwrapping (IntPtr addr) : base (addr) { }
- // internal usage only
- public static new PhaseUnwrapping __fromPtr__ (IntPtr addr) { return new PhaseUnwrapping (addr); }
- //
- // C++: void cv::phase_unwrapping::PhaseUnwrapping::unwrapPhaseMap(Mat wrappedPhaseMap, Mat& unwrappedPhaseMap, Mat shadowMask = Mat())
- //
- //javadoc: PhaseUnwrapping::unwrapPhaseMap(wrappedPhaseMap, unwrappedPhaseMap, shadowMask)
- public void unwrapPhaseMap (Mat wrappedPhaseMap, Mat unwrappedPhaseMap, Mat shadowMask)
- {
- ThrowIfDisposed ();
- if (wrappedPhaseMap != null) wrappedPhaseMap.ThrowIfDisposed ();
- if (unwrappedPhaseMap != null) unwrappedPhaseMap.ThrowIfDisposed ();
- if (shadowMask != null) shadowMask.ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- phase_1unwrapping_PhaseUnwrapping_unwrapPhaseMap_10(nativeObj, wrappedPhaseMap.nativeObj, unwrappedPhaseMap.nativeObj, shadowMask.nativeObj);
-
- return;
- #else
- return;
- #endif
- }
- //javadoc: PhaseUnwrapping::unwrapPhaseMap(wrappedPhaseMap, unwrappedPhaseMap)
- public void unwrapPhaseMap (Mat wrappedPhaseMap, Mat unwrappedPhaseMap)
- {
- ThrowIfDisposed ();
- if (wrappedPhaseMap != null) wrappedPhaseMap.ThrowIfDisposed ();
- if (unwrappedPhaseMap != null) unwrappedPhaseMap.ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- phase_1unwrapping_PhaseUnwrapping_unwrapPhaseMap_11(nativeObj, wrappedPhaseMap.nativeObj, unwrappedPhaseMap.nativeObj);
-
- return;
- #else
- return;
- #endif
- }
- #if (UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR
- const string LIBNAME = "__Internal";
- #else
- const string LIBNAME = "opencvforunity";
- #endif
- // C++: void cv::phase_unwrapping::PhaseUnwrapping::unwrapPhaseMap(Mat wrappedPhaseMap, Mat& unwrappedPhaseMap, Mat shadowMask = Mat())
- [DllImport (LIBNAME)]
- private static extern void phase_1unwrapping_PhaseUnwrapping_unwrapPhaseMap_10 (IntPtr nativeObj, IntPtr wrappedPhaseMap_nativeObj, IntPtr unwrappedPhaseMap_nativeObj, IntPtr shadowMask_nativeObj);
- [DllImport (LIBNAME)]
- private static extern void phase_1unwrapping_PhaseUnwrapping_unwrapPhaseMap_11 (IntPtr nativeObj, IntPtr wrappedPhaseMap_nativeObj, IntPtr unwrappedPhaseMap_nativeObj);
- // native support for java finalize()
- [DllImport (LIBNAME)]
- private static extern void phase_1unwrapping_PhaseUnwrapping_delete (IntPtr nativeObj);
- }
- }
|