/// <summary> /// /// </summary> /// <param name="expr"></param> internal InputArray(MatExpr expr) { if (expr == null) { throw new ArgumentNullException("expr"); } ptr = NativeMethods.core_InputArray_new_byMatExpr(expr.CvPtr); obj = null; }
/// <summary> /// /// </summary> /// <param name="expr"></param> internal InputArray(MatExpr expr) { if (expr == null) { ptr = IntPtr.Zero; } else { ptr = NativeMethods.core_InputArray_new_byMatExpr(expr.CvPtr); } obj = null; }
/// <summary> /// /// </summary> /// <param name="expr"></param> internal InputArray(MatExpr expr) { // ReSharper disable once ConvertIfStatementToConditionalTernaryExpression if (expr == null) { ptr = IntPtr.Zero; } else { ptr = NativeMethods.core_InputArray_new_byMatExpr(expr.CvPtr); } GC.KeepAlive(expr); obj = null; }