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(); } }
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(); } }
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); }
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); }
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)); } } } } }
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); }
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); }