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;
}
}