using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Microsoft.Research.DynamicDataDisplay { public static class IPlotterElementExtensions { public static void RemoveFromPlotter(this IPlotterElement element) { if (element == null) throw new ArgumentNullException("element"); if (element.Plotter != null) { element.Plotter.Children.Remove(element); } } public static void AddToPlotter(this IPlotterElement element, Plotter plotter) { if (element == null) throw new ArgumentNullException("element"); if (plotter == null) throw new ArgumentNullException("plotter"); plotter.Children.Add(element); } } }