public uint read(Bounds bounds, PointData points, ProgressDelegate arg2) { uint ret = LidarDSDKPINVOKE.PointSource_read(swigCPtr, Bounds.getCPtr(bounds), PointData.getCPtr(points), ProgressDelegate.getCPtr(arg2)); if (LidarDSDKPINVOKE.SWIGPendingException.Pending) { throw LidarDSDKPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
public static HandleRef getCPtr(PointData obj) { return((obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr); }