private void UpdateFlowProfileFromIList(IList <DataPoint> pointList) { ControlFlowPoints.Clear(); TrackedFlowPoints.Clear(); int i = 0; foreach (DataPoint point in pointList) { ControlFlowPoints.Add(point); TrackedFlowPoints.Add(new PointTracker(point.X, point.Y, i, ControlFlowPoints)); i++; } }