EKG_Project.IO.ASCIIConverter.getSignals C# (CSharp) Method

getSignals() public method

public getSignals ( ) : Vector>>.List
return Vector>>.List
        public List<Tuple<string, Vector<double>>> getSignals()
        {
            List<Tuple<string, Vector<double>>> Signals = new List<Tuple<string, Vector<double>>>();

               Vector<double> signal = Vector<double>.Build.Dense(lines.Length - 2);
               for (int i = 1; i < columns.Count(); i++)
               {
               string leadName = columns[i][0];

               for (int j = 2; j < lines.Count()-2; j++)
               {
                   double value = Convert.ToDouble(columns[i][j], new System.Globalization.NumberFormatInfo());
                   int index = j - 2;
                   signal.At(index, value);
               }

               getSampleAmount(signal);
               Tuple<string, Vector<double>> readedSignal = Tuple.Create(leadName, signal);
               Signals.Add(readedSignal);
               }

               return Signals;
        }