EKG_Project.GUI.ECGPlot.DisplayEcgBaseline C# (CSharp) Method

DisplayEcgBaseline() public method

public DisplayEcgBaseline ( ) : void
return void
        public void DisplayEcgBaseline()
        {
            if (first)
            {
                _ecg_Baseline_Data_worker = new ECG_Baseline_Data_Worker();
                _ecg_Baseline_Data_worker.Load();
                first = false;
                var lineraYAxis = new LinearAxis();
                lineraYAxis.Position = AxisPosition.Left;
                lineraYAxis.Minimum = -100.0;
                lineraYAxis.Maximum = 80.0;
                lineraYAxis.MajorGridlineStyle = LineStyle.Solid;
                lineraYAxis.MinorGridlineStyle = LineStyle.Dot;
                lineraYAxis.Title = "Voltage [mV]";

                CurrentPlot.Axes.Add(lineraYAxis);
            }
            else
            {
                ClearPlot();
            }

            foreach (var signal in _ecg_Baseline_Data_worker.Data.SignalsFiltered)
            {

                Vector<double> signalVector = signal.Item2;
                LineSeries ls = new LineSeries();
                ls.Title = signal.Item1;

                ls.MarkerStrokeThickness = 1;

                for (int i = _beginingPoint; (i <= (_beginingPoint+_windowSize) && i< signalVector.Count()) ; i++)
                {
                    ls.Points.Add(new DataPoint(i, signalVector[i]));
                }

                CurrentPlot.Series.Add(ls);

            }

            RefreshPlot();

            //foreach (var signal in _ecg_Baseline_Data_worker.Data.SignalsFiltered)
            //{

            //    Vector<double> signalVector = signal.Item2;
            //    LineSeries ls = new LineSeries();
            //    ls.Title = signal.Item1;

            //    ls.MarkerStrokeThickness = 1;

            //    for (int i = 0; i < signalVector.Count; i++)
            //    {
            //        ls.Points.Add(new DataPoint(i, signalVector[i]));
            //    }

            //    CurrentPlot.Series.Add(ls);
            //}
        }