using System.Collections.Generic; using System.Windows; using System; namespace Microsoft.Research.DynamicDataDisplay.Filters { /// Provides algorithm for filtering point lists in screen coordinates public interface IPointsFilter { /// Performs filtering /// List of source points /// List of filtered points List Filter(List points); /// Sets visible rectangle in screen coordinates /// Screen rectangle /// Should be invoked before first call to void SetScreenRect(Rect screenRect); event EventHandler Changed; } }