Exemple #1
0
        public override bool IsEqual(GenericNode N2)
        {
            BoatNode N2bis = (BoatNode)N2;

            return(x == N2bis.x && y == N2bis.y);
        }
Exemple #2
0
 public abstract double GetArcCost(GenericNode N2);
Exemple #3
0
 public void SetNoeud_Parent(GenericNode g)
 {
     ParentNode = g;
     g.Enfants.Add(this);
 }
Exemple #4
0
 // Méthodes abstraites, donc à surcharger obligatoirement avec override dans une classe fille
 public abstract bool IsEqual(GenericNode N2);
Exemple #5
0
        protected List <GenericNode> Enfants; // noeuds enfants

        public GenericNode()
        {
            ParentNode = null;
            Enfants    = new List <GenericNode>();
        }