OpenCvSharp.NativeMethods.vector_vector_float_copy C# (CSharp) Method

vector_vector_float_copy() private method

private vector_vector_float_copy ( IntPtr vec, IntPtr dst ) : void
vec IntPtr
dst IntPtr
return void
        public static extern void vector_vector_float_copy(IntPtr vec, IntPtr[] dst);
        [DllImport(DllExtern, CallingConvention = CallingConvention.Cdecl)]

Usage Example

コード例 #1
0
        /// <summary>
        /// Converts std::vector to managed array
        /// </summary>
        /// <returns></returns>
        public float[][] ToArray()
        {
            int size1 = Size1;
            if (size1 == 0)
                return new float[0][];
            long[] size2 = Size2;

            var ret = new float[size1][];
            for (int i = 0; i < size1; i++)
            {
                ret[i] = new float[size2[i]];
            }
            using (var retPtr = new ArrayAddress2<float>(ret))
            {
                NativeMethods.vector_vector_float_copy(ptr, retPtr);
            }
            return ret;
        }
All Usage Examples Of OpenCvSharp.NativeMethods::vector_vector_float_copy
NativeMethods