using System; using System.Collections.Generic; using System.Linq; using System.Text; using Microsoft.Research.DynamicDataDisplay.Filters; using System.Windows; namespace Microsoft.Research.DynamicDataDisplay.Charts.Filters { public abstract class PointsFilterBase : IPointsFilter { #region IPointsFilter Members public abstract List Filter(List points); public virtual void SetScreenRect(Rect screenRect) { } protected void RaiseChanged() { Changed.Raise(this); } public event EventHandler Changed; #endregion } }