Example #1
0
        public TravelDestinations()
        {
            //TravelBuilder.getTravelBuilder(this);
            new TravelBuilder(this);

            this.travel = new Travelling();
            InitializeComponent();
        }
Example #2
0
        public override dynamic Create(GroupBox g)
        {
            Travelling t = new Travelling(base.Create(g));

            GroupBox travelGroupBox      = ((Grid)g.Content).Children.OfType <GroupBox>().First(x => x.Name == "FictTravellingGroup");
            IEnumerable <TextBox> tbList = ((Grid)travelGroupBox.Content).Children.OfType <TextBox>();

            t.Countries = tbList.First(x => x.Name == "InpFictTravCountries").Text;
            return(t);
        }
Example #3
0
        public double Evaluate(IChromosome chromosome)
        {
            var genes    = (chromosome as Chromosome).Genes;
            var distance = 0;

            for (int i = 0; i < genes.Count - 1; i++)
            {
                distance += Travelling.getDistance(genes[i], genes[i + 1]);
            }

            return(distance);
        }
Example #4
0
 public Travelling(Travelling t) : base(t)
 {
     this.Countries = t.Countries;
 }
Example #5
0
        public TravelBuilder(Form form)
        {
            buttonBuild(form);

            this.travel = new Travelling();
        }