/// <summary> Sets point cloud data. </summary> /// <returns> true if it succeeds, false if it fails. </returns> private bool SetPointCloudData() { _cloudData = new PointCloudData <PointXYZConfidence>(_cloudMetaData.maxSize, _cloudMetaData); return(true); }
/// <summary> /// Gets a deep copy of the point cloud data. Used for persisting point cloud data after the frame it is played. /// </summary> /// <param name="pcd">The point cloud object to store the data in.</param> /// <param name="metadata">The metadata object to store the data in.</param> internal void GetDeepCopyOfPointData(ref PointCloudData <PointXYZConfidence> pcd, ref PointCloudMetaData metadata) { _pointCloudSource.SetPointCloudDataFromInteropData(pcd, metadata); }