public void CargarFichero(string fichero)           //lee un fichero con datos de vuelos
        {
            StreamReader R     = new StreamReader(fichero); //leer fichero
            string       linea = R.ReadLine();              //leer primera línea

            while (linea != null)
            {
                string[] trozos = linea.Split(' '); //partimos la linea por los espacios

                //leemos los datos
                string id        = trozos[0];
                string compañia  = trozos[1];
                double velocidad = Convert.ToDouble(trozos[2]);
                double ix        = Convert.ToDouble(trozos[3]);
                double iy        = Convert.ToDouble(trozos[4]);
                double fx        = Convert.ToDouble(trozos[7]);
                double fy        = Convert.ToDouble(trozos[8]);

                //creamos el FP
                FlightPlan fp = new FlightPlan(id, compañia, velocidad, ix, iy, fx, fy);

                //asignamos la posicion actual (en el constructor a la posición actual se le asigna la inicial)
                fp.SetAX(Convert.ToDouble(trozos[5]));
                fp.SetAY(Convert.ToDouble(trozos[6]));

                //añadimos el fp a la lista
                ListFP.Add(fp);

                linea = R.ReadLine();
            }
            R.Close(); //cerrar fichero
        }