33 lines
703 B
C#
33 lines
703 B
C#
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);
|
|
}
|
|
}
|
|
}
|