1deabb25adcd5940bb149e81f0a8e11eda924ecc
[IRC.git] / Robust / src / Benchmarks / mlp / directto / mlp-java / FlightPlan.java
1 // this class implements a flight plan
2
3 public class FlightPlan {
4   public double cruiseAlt, cruiseSpeed; // cruising altitude and speed
5
6   public Route r; // the route (given by fixes)
7   
8   public FlightPlan() {
9     cruiseAlt=0;
10     cruiseSpeed=0;
11   }
12
13   public FlightPlan (FlightPlan fp) {
14     cruiseAlt=fp.cruiseAlt;
15     cruiseSpeed=fp.cruiseSpeed;
16   }
17
18   public void setCruiseParam(double crAlt, double crSp) {
19     cruiseAlt=crAlt;cruiseSpeed=crSp;    
20   }
21
22   public void setRoute(Route route) {
23     this.r=route;
24   }
25
26   public void setCurrentFix(String nameFix) {
27     int i=r.getIndexOf(nameFix);
28     //System.out.println("name of the fix: "+nameFix+" index:"+i);
29     r.setCurrent(i);
30   }     
31 }