示例#1
0
 public static void select_tile_values(subtile_data data, uint lane, uint tile, float[] buffer, uint[] id_buffer, float[] tile_data_buffer)
 {
     unsafe
     {
         fixed(float *swig_ptrTo_buffer = buffer)
         {
             unsafe
             {
                 fixed(uint *swig_ptrTo_id_buffer = id_buffer)
                 {
                     unsafe
                     {
                         fixed(float *swig_ptrTo_tile_data_buffer = tile_data_buffer)
                         {
                             {
                                 c_csharp_plotPINVOKE.select_tile_values__SWIG_1(subtile_data.getCPtr(data), lane, tile, (global::System.IntPtr)swig_ptrTo_buffer, (global::System.IntPtr)swig_ptrTo_id_buffer, (global::System.IntPtr)swig_ptrTo_tile_data_buffer);
                                 if (c_csharp_plotPINVOKE.SWIGPendingException.Pending)
                                 {
                                     throw c_csharp_plotPINVOKE.SWIGPendingException.Retrieve();
                                 }
                             }
                         }
                     }
                 }
             }
         }
     }
 }
示例#2
0
 public static void find_first_valid(subtile_data data, base_metric found)
 {
     c_csharp_plotPINVOKE.find_first_valid__SWIG_0(subtile_data.getCPtr(data), base_metric.getCPtr(found));
     if (c_csharp_plotPINVOKE.SWIGPendingException.Pending)
     {
         throw c_csharp_plotPINVOKE.SWIGPendingException.Retrieve();
     }
 }
示例#3
0
 public static void find_first_valid(subtile_data data, float[] buffer, uint[] id_buffer, base_metric found)
 {
     unsafe
     {
         fixed(float *swig_ptrTo_buffer = buffer)
         {
             unsafe
             {
                 fixed(uint *swig_ptrTo_id_buffer = id_buffer)
                 {
                     {
                         c_csharp_plotPINVOKE.find_first_valid__SWIG_1(subtile_data.getCPtr(data), (global::System.IntPtr)swig_ptrTo_buffer, (global::System.IntPtr)swig_ptrTo_id_buffer, base_metric.getCPtr(found));
                         if (c_csharp_plotPINVOKE.SWIGPendingException.Pending)
                         {
                             throw c_csharp_plotPINVOKE.SWIGPendingException.Retrieve();
                         }
                     }
                 }
             }
         }
     }
 }
示例#4
0
 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(subtile_data obj)
 {
     return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr);
 }
示例#5
0
 public static void plot_subtile_map(run_metrics metrics, string metric_name, filter_options options, subtile_data data)
 {
     c_csharp_plotPINVOKE.plot_subtile_map__SWIG_5(run_metrics.getCPtr(metrics), metric_name, filter_options.getCPtr(options), subtile_data.getCPtr(data));
     if (c_csharp_plotPINVOKE.SWIGPendingException.Pending)
     {
         throw c_csharp_plotPINVOKE.SWIGPendingException.Retrieve();
     }
 }
示例#6
0
 public static void plot_subtile_map(run_metrics metrics, string metric_name, filter_options options, subtile_data data, float[] buffer)
 {
     unsafe
     {
         fixed(float *swig_ptrTo_buffer = buffer)
         {
             {
                 c_csharp_plotPINVOKE.plot_subtile_map__SWIG_4(run_metrics.getCPtr(metrics), metric_name, filter_options.getCPtr(options), subtile_data.getCPtr(data), (global::System.IntPtr)swig_ptrTo_buffer);
                 if (c_csharp_plotPINVOKE.SWIGPendingException.Pending)
                 {
                     throw c_csharp_plotPINVOKE.SWIGPendingException.Retrieve();
                 }
             }
         }
     }
 }