Esempio n. 1
0
 public Aller(Aeronef aeronef) : base(aeronef)
 {
     Index          = 3;
     this.m_aeronef = aeronef;
     //this.m_positionActuelle = aeronef.Origine;
     this.m_positionActuelle = new PositionGeo(aeronef.Origine.PosX, aeronef.Origine.PosY);
 }
Esempio n. 2
0
 /// <summary>
 /// Constructeur de l'état débarquemet
 /// </summary>
 /// <param name="aeronef">Aéronef auquel l'état appartient</param>
 public Débarquement(Aeronef aeronef) : base(aeronef)
 {
     Index             = 6;
     this.m_aeronef    = aeronef;
     this.tempsRestant = aeronef.Debarquement;
 }
Esempio n. 3
0
 /// <summary>
 /// Constructeur de l'état Observation
 /// </summary>
 /// <param name="aeronef">Aeronef a qui affecter l'etat observation</param>
 public Observation(Aeronef aeronef) : base(aeronef)
 {
     Index                   = 5;
     this.m_aeronef          = aeronef;
     this.m_positionActuelle = aeronef.Origine;
 }
Esempio n. 4
0
 /// <summary>
 /// Constructeur vide
 /// </summary>
 /// <param name="aeronef"></param>
 public EnVol(Aeronef aeronef) : base(aeronef)
 {
 }
Esempio n. 5
0
 /// <summary>
 /// Constructeur d'un état
 /// </summary>
 /// <param name="aeronef">Aeronef a qui est associé l'état</param>
 public Etat(Aeronef aeronef)
 {
     m_aeronef = aeronef;
 }
Esempio n. 6
0
 /// <summary>
 /// Constructeur de base de l'etat maintenance
 /// </summary>
 /// <param name="aeronef">Aeronef a qui affecter l'etat</param>
 public Maintenance(Aeronef aeronef) : base(aeronef)
 {
     Index             = 7;
     this.m_aeronef    = aeronef;
     this.tempsRestant = aeronef.Entretien;
 }
Esempio n. 7
0
 /// <summary>
 /// Constructeur de l'état Embarquement
 /// </summary>
 /// <param name="aeronef">Aeronef à utilisé pour l'embarquement</param>
 public Embarquement(Aeronef aeronef) : base(aeronef)
 {
     etat              = 2;
     this.m_aeronef    = aeronef;
     this.tempsRestant = aeronef.Embarquement;
 }
Esempio n. 8
0
 /// <summary>
 /// Constructeur de l'état allerRetour
 /// </summary>
 /// <param name="aeronef">Aéronef auquel l'état appartient</param>
 public Attente(Aeronef aeronef) : base(aeronef)
 {
     etat           = 1;
     this.m_aeronef = aeronef;
 }
Esempio n. 9
0
 /// <summary>
 /// Constructeur de l'état allerRetour
 /// </summary>
 /// <param name="aeronef">Aéronef auquel l'état appartient</param>
 public AllerRetour(Aeronef aeronef) : base(aeronef)
 {
     Index                   = 4;
     this.m_aeronef          = aeronef;
     this.m_positionActuelle = aeronef.Origine;
 }