示例#1
0
 public extraction_metric(uint lane, uint tile, uint cycle, csharp_date_time date_time, ushort[] intensities_p90, float[] focus_scores) : this(extraction_metric.SwigConstructextraction_metric(lane, tile, cycle, date_time, intensities_p90, focus_scores), true)
 {
     if (c_csharp_metricsPINVOKE.SWIGPendingException.Pending)
     {
         throw c_csharp_metricsPINVOKE.SWIGPendingException.Retrieve();
     }
 }
示例#2
0
 public extraction_metric(uint lane, uint tile, uint cycle, csharp_date_time date_time, ushort_vector intensities_p90, float_vector focus_scores) : this(c_csharp_metricsPINVOKE.new_extraction_metric__SWIG_5(lane, tile, cycle, csharp_date_time.getCPtr(date_time), ushort_vector.getCPtr(intensities_p90), float_vector.getCPtr(focus_scores)), true)
 {
     if (c_csharp_metricsPINVOKE.SWIGPendingException.Pending)
     {
         throw c_csharp_metricsPINVOKE.SWIGPendingException.Retrieve();
     }
 }
示例#3
0
        public bool equals(csharp_date_time other)
        {
            bool ret = c_csharp_metricsPINVOKE.csharp_date_time_equals(swigCPtr, csharp_date_time.getCPtr(other));

            if (c_csharp_metricsPINVOKE.SWIGPendingException.Pending)
            {
                throw c_csharp_metricsPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
示例#4
0
        public csharp_date_time date_time_csharp()
        {
            csharp_date_time ret = new csharp_date_time(c_csharp_metricsPINVOKE.extraction_metric_date_time_csharp(swigCPtr), false);

            return(ret);
        }
示例#5
0
 static private global::System.IntPtr SwigConstructextraction_metric(uint lane, uint tile, uint cycle, csharp_date_time date_time, ushort[] intensities_p90, float[] focus_scores)
 {
     unsafe
     {
         fixed(ushort *swig_ptrTo_intensities_p90 = intensities_p90)
         {
             unsafe
             {
                 fixed(float *swig_ptrTo_focus_scores = focus_scores)
                 {
                     return(c_csharp_metricsPINVOKE.new_extraction_metric__SWIG_7(lane, tile, cycle, csharp_date_time.getCPtr(date_time), (global::System.IntPtr)swig_ptrTo_intensities_p90, (global::System.IntPtr)swig_ptrTo_focus_scores));
                 }
             }
         }
     }
 }
示例#6
0
        public static csharp_date_time to_csharp(ulong uval)
        {
            csharp_date_time ret = new csharp_date_time(c_csharp_metricsPINVOKE.csharp_date_time_to_csharp(uval), true);

            return(ret);
        }
示例#7
0
 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(csharp_date_time obj)
 {
     return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr);
 }