public void init(PointData pointData, SWIGTYPE_p_p_char channels, uint numChannels) { LidarDSDKPINVOKE.PointInfo_init__SWIG_4(swigCPtr, PointData.getCPtr(pointData), SWIGTYPE_p_p_char.getCPtr(channels), numChannels); if (LidarDSDKPINVOKE.SWIGPendingException.Pending) { throw LidarDSDKPINVOKE.SWIGPendingException.Retrieve(); } }
public void init(PointData pointData) { LidarDSDKPINVOKE.PointInfo_init__SWIG_2(swigCPtr, PointData.getCPtr(pointData)); if (LidarDSDKPINVOKE.SWIGPendingException.Pending) { throw LidarDSDKPINVOKE.SWIGPendingException.Retrieve(); } }
public static void merge(PointData dst, uint dstNumPoints, PointData src, uint srcNumPoints) { LidarDSDKPINVOKE.PointData_merge(PointData.getCPtr(dst), dstNumPoints, PointData.getCPtr(src), srcNumPoints); if (LidarDSDKPINVOKE.SWIGPendingException.Pending) { throw LidarDSDKPINVOKE.SWIGPendingException.Retrieve(); } }
public static void copy(PointData dst, uint dstOffset, PointData src, uint srcOffset, uint length) { LidarDSDKPINVOKE.PointData_copy(PointData.getCPtr(dst), dstOffset, PointData.getCPtr(src), srcOffset, length); if (LidarDSDKPINVOKE.SWIGPendingException.Pending) { throw LidarDSDKPINVOKE.SWIGPendingException.Retrieve(); } }
public virtual void writePoints(PointData points, uint numPoints, ProgressDelegate arg2) { LidarDSDKPINVOKE.SimplePointWriter_writePoints(swigCPtr, PointData.getCPtr(points), numPoints, ProgressDelegate.getCPtr(arg2)); if (LidarDSDKPINVOKE.SWIGPendingException.Pending) { throw LidarDSDKPINVOKE.SWIGPendingException.Retrieve(); } }
public virtual uint getNextPoints(PointData points) { uint ret = LidarDSDKPINVOKE.PointIterator_getNextPoints(swigCPtr, PointData.getCPtr(points)); if (LidarDSDKPINVOKE.SWIGPendingException.Pending) { throw LidarDSDKPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
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); }