public static bool DeactivateAlignTool(bool switchMode = true) { if (switchMode) { AlignMode = AlignModes.Off; } MoveItTool.instance.toolState = MoveItTool.ToolState.Default; UI.UpdateAlignTools(); MoveIt.Action.UpdateArea(MoveIt.Action.GetTotalBounds(false)); return(false); }
private void WritePoints(TimePoint[] data, AlignModes mode) { var f = $"Algorithms/lttb_{mode}_sampled.csv".GetFullPath(); if (File.Exists(f)) { File.Delete(f); } using var csv = new CsvFile(f, true); for (var i = 0; i < data.Length; i++) { csv.WriteLine(data[i].Time, data[i].Value); } csv.Dispose(); }
private void WritePoints(ISampling sample, TimePoint[] data, AlignModes mode, String prefix = null) { if (prefix.IsNullOrEmpty()) { prefix = "avg"; } var f = $"Algorithms/{prefix}_{mode}_sampled.csv".GetFullPath(); //if (sample.BucketSize > 0) f = $"Algorithms/avgfill_{mode}_sampled.csv".GetFullPath(); if (File.Exists(f)) { File.Delete(f); } using var csv = new CsvFile(f, true); for (var i = 0; i < data.Length; i++) { csv.WriteLine(data[i].Time, data[i].Value); } csv.Dispose(); //XTrace.WriteLine(f); }