public TravelDestinations() { //TravelBuilder.getTravelBuilder(this); new TravelBuilder(this); this.travel = new Travelling(); InitializeComponent(); }
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); }
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); }
public Travelling(Travelling t) : base(t) { this.Countries = t.Countries; }
public TravelBuilder(Form form) { buttonBuild(form); this.travel = new Travelling(); }