Changeset 3139 for trunk/sources/HeuristicLab.Problems.TSP/3.3/TSP.cs
- Timestamp:
- 03/20/10 06:18:48 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Problems.TSP/3.3/TSP.cs
r3107 r3139 218 218 } 219 219 private void EvaluatorParameter_ValueChanged(object sender, EventArgs e) { 220 Evaluator.QualityParameter.ActualNameChanged += new EventHandler(Evaluator_QualityParameter_ActualNameChanged); 220 221 ParameterizeEvaluator(); 221 222 ParameterizeVisualizer(); 222 223 ClearDistanceMatrix(); 223 224 OnEvaluatorChanged(); 225 } 226 private void Evaluator_QualityParameter_ActualNameChanged(object sender, EventArgs e) { 227 ParameterizeVisualizer(); 224 228 } 225 229 private void VisualizerParameter_ValueChanged(object sender, EventArgs e) { … … 251 255 SolutionCreator.PermutationParameter.ActualNameChanged += new EventHandler(SolutionCreator_PermutationParameter_ActualNameChanged); 252 256 EvaluatorParameter.ValueChanged += new EventHandler(EvaluatorParameter_ValueChanged); 257 Evaluator.QualityParameter.ActualNameChanged += new EventHandler(Evaluator_QualityParameter_ActualNameChanged); 253 258 VisualizerParameter.ValueChanged += new EventHandler(VisualizerParameter_ValueChanged); 254 259 } 260 255 261 private void InitializeOperators() { 256 262 operators = new List<IPermutationOperator>(); … … 287 293 } 288 294 private void ParameterizeVisualizer() { 289 Visualizer.QualityParameter.ActualName = Evaluator.QualityParameter.ActualName; 290 if (Visualizer is ICoordinatesTSPSolutionsVisualizer) 291 ((ICoordinatesTSPSolutionsVisualizer)Visualizer).CoordinatesParameter.ActualName = CoordinatesParameter.Name; 292 if (Visualizer is IPathCoordinatesTSPSolutionsVisualizer) 293 ((IPathCoordinatesTSPSolutionsVisualizer)Visualizer).PermutationParameter.ActualName = SolutionCreator.PermutationParameter.ActualName; 295 if (Visualizer != null) { 296 Visualizer.QualityParameter.ActualName = Evaluator.QualityParameter.ActualName; 297 if (Visualizer is ICoordinatesTSPSolutionsVisualizer) 298 ((ICoordinatesTSPSolutionsVisualizer)Visualizer).CoordinatesParameter.ActualName = CoordinatesParameter.Name; 299 if (Visualizer is IPathCoordinatesTSPSolutionsVisualizer) 300 ((IPathCoordinatesTSPSolutionsVisualizer)Visualizer).PermutationParameter.ActualName = SolutionCreator.PermutationParameter.ActualName; 301 } 294 302 } 295 303 private void ParameterizeOperators() {
Note: See TracChangeset
for help on using the changeset viewer.