Exemplo n.º 1
0
        public Cdn.Matrix EvaluateValues()
        {
            IntPtr raw_ret = cdn_expression_evaluate_values(Handle);

            Cdn.Matrix ret = raw_ret == IntPtr.Zero ? null : (Cdn.Matrix)GLib.Opaque.GetOpaque(raw_ret, typeof(Cdn.Matrix), false);
            return(ret);
        }
Exemplo n.º 2
0
        public static Cdn.Matrix Init(out double values, Cdn.Dimension dimension)
        {
            IntPtr native_dimension = GLib.Marshaller.StructureToPtrAlloc(dimension);
            IntPtr raw_ret          = cdn_matrix_init(out values, native_dimension);

            Cdn.Matrix ret = raw_ret == IntPtr.Zero ? null : (Cdn.Matrix)GLib.Opaque.GetOpaque(raw_ret, typeof(Cdn.Matrix), false);
            dimension = Cdn.Dimension.New(native_dimension);
            Marshal.FreeHGlobal(native_dimension);
            return(ret);
        }