Beispiel #1
0
        public static bool TF_INTRPL_CS(ref API_CS api_cs)
        {
            API_CPP api_cpp = new API_CPP();

            api_cpp.linkWith(ref api_cs);

            return(TF_Interpolation_CPP(ref api_cpp));
        }
Beispiel #2
0
        public static bool RS_CS(API_CS api_cs_in, out API_CS api_cs_out)
        {
            api_cs_out = new API_CS();
            unsafe
            {
                API_CPP api_cpp_in  = new API_CPP();
                API_CPP api_cpp_out = new API_CPP();
                fixed(int *array = &api_cs_in.array[0])
                {
                    api_cpp_in._array = array;
                    api_cpp_in.n      = api_cs_in.n;
                    RS_CPP(ref api_cpp_in, out api_cpp_out);
                }

                api_cs_out.array = new int[api_cpp_out.n];
                for (int i = 0; i < api_cpp_out.n; i++)
                {
                    api_cs_out.array[i] = api_cpp_out._array[i];
                }
                api_cs_out.n = api_cpp_out.n;
            }//end unsafe

            return(true);
        }
Beispiel #3
0
 private static unsafe extern bool TF_Interpolation_CPP(ref API_CPP api_cpp);
Beispiel #4
0
 private static unsafe extern bool RS_CPP(ref API_CPP api_cpp_in, out API_CPP api_cpp_out);