public double getValueAt(kicad_elements ke, int idx)
        {
            double val = 0.0;

            try
            {
                val = double.Parse(ke.file_line_param[idx]);
            }
            catch
            {
                val = 0.0;
            }
            return(val);
        }
        public int findIdx(kicad_elements ke, String search)
        {
            int idx = -1;

            for (int i = 0; i < ke.file_line_param.Count(); i++)
            {
                if (ke.file_line_param[i].Equals(search))
                {
                    idx = i;
                }
            }

            return(idx);
        }
 public void add(kicad_elements ke)
 {
     parts.Add(ke);
 }
 public String getStringAt(kicad_elements ke, int idx)
 {
     return(ke.file_line_param[idx]);
 }
 public void setStringAt(kicad_elements ke, int idx, String str)
 {
     ke.file_line_param[idx] = str;
 }