public void Run(PeopleDetector peoDtc, Sheet sheet, int sequenceIdx) { outputGetGroundCloud = new List <TFL_PointXYZ>(); result = peoDtc.GetGroundCloud(outputGetGroundCloud); sheet.writeStr(sequenceIdx, 11, result.ToString()); // Result is wrote to xls PLYfileNamePosfix = PLYfileNamePosfix + 1; PLYfileName = Constants.OUTPUT_GET_GROUND_CLOUD_DIR + "outputGround_" + PLYfileNamePosfix.ToString() + ".ply"; TFL_Utilities.SavePLY(outputGetGroundCloud.ToArray(), (ulong)outputGetGroundCloud.Count(), PLYfileName); // output groud is saved as PLY sheet.writeStr(sequenceIdx, 10, "outputGround_" + PLYfileNamePosfix.ToString() + ".ply"); // PLY filename is wrote to xls }