public ParabolaCurve(String inTitle, OxyColor inColor, GraphPlotModel incPlot) { mWindow = (MainWindow)System.Windows.Application.Current.MainWindow; this.Color = inColor; this.MarkerFill = inColor; this.MarkerType = MarkerType.Circle; this.MarkerStrokeThickness = 2; this.MarkerSize = 4; incPlot.AddCurve(this); Title = inTitle; mCurveType = CurveType.Parabola; mWindow.FunctionListBox.Items.Add(inTitle); }
public void Remove(GraphPlotModel incPlot) { incPlot.PlotModel.Series.Remove(this); }
public void AddPoint(Point incPoint, GraphPlotModel incPlot) { this.Points.Add(new DataPoint(incPoint.X, incPoint.Y)); //incPlot.AddPoint(this.Title, new DataPoint(incPoint.X, incPoint.Y)); }