Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/19/10 04:56:06 (14 years ago)
Author:
swagner
Message:

Continued to implement TSP tour visualization (#924)

Location:
trunk/sources/HeuristicLab.Optimization/3.3
Files:
2 added
3 edited
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Optimization/3.3/Algorithm.cs

    r3017 r3107  
    152152      problem.SolutionCreatorChanged -= new EventHandler(Problem_SolutionCreatorChanged);
    153153      problem.EvaluatorChanged -= new EventHandler(Problem_EvaluatorChanged);
     154      problem.VisualizerChanged -= new EventHandler(Problem_VisualizerChanged);
    154155      problem.OperatorsChanged -= new EventHandler(Problem_OperatorsChanged);
    155156    }
     
    157158      problem.SolutionCreatorChanged += new EventHandler(Problem_SolutionCreatorChanged);
    158159      problem.EvaluatorChanged += new EventHandler(Problem_EvaluatorChanged);
     160      problem.VisualizerChanged += new EventHandler(Problem_VisualizerChanged);
    159161      problem.OperatorsChanged += new EventHandler(Problem_OperatorsChanged);
    160162    }
     
    162164    protected virtual void Problem_SolutionCreatorChanged(object sender, EventArgs e) { }
    163165    protected virtual void Problem_EvaluatorChanged(object sender, EventArgs e) { }
     166    protected virtual void Problem_VisualizerChanged(object sender, EventArgs e) { }
    164167    protected virtual void Problem_OperatorsChanged(object sender, EventArgs e) { }
    165168    #endregion
  • trunk/sources/HeuristicLab.Optimization/3.3/HeuristicLab.Optimization-3.3.csproj

    r3104 r3107  
    8686    <None Include="HeuristicLabOptimizationPlugin.cs.frame" />
    8787    <Compile Include="Algorithm.cs" />
    88     <Compile Include="Interfaces\ISolutionVisualizer.cs" />
     88    <Compile Include="Interfaces\IMultiObjectiveSolutionsVisualizer.cs" />
     89    <Compile Include="Interfaces\ISingleObjectiveSolutionsVisualizer.cs" />
     90    <Compile Include="Interfaces\ISolutionsVisualizer.cs" />
    8991    <Compile Include="Interfaces\IDiscreteDoubleValueModifier.cs" />
    9092    <Compile Include="Interfaces\IExhaustiveMoveGenerator.cs" />
  • trunk/sources/HeuristicLab.Optimization/3.3/Interfaces/IProblem.cs

    r2975 r3107  
    3333    IParameter EvaluatorParameter { get; }
    3434    IEvaluator Evaluator { get; }
     35    IParameter VisualizerParameter { get; }
     36    ISolutionsVisualizer Visualizer { get; }
    3537    IEnumerable<IOperator> Operators { get; }
    3638
    3739    event EventHandler SolutionCreatorChanged;
    3840    event EventHandler EvaluatorChanged;
     41    event EventHandler VisualizerChanged;
    3942    event EventHandler OperatorsChanged;
    4043  }
  • trunk/sources/HeuristicLab.Optimization/3.3/Interfaces/ISolutionsVisualizer.cs

    r3106 r3107  
    2626  /// An interface which represents an operator for visualizing solutions.
    2727  /// </summary>
    28   public interface ISolutionVisualizer : IOperator {
    29     ILookupParameter<IItem> VisualizationParameter { get; }
     28  public interface ISolutionsVisualizer : IOperator {
     29    ILookupParameter VisualizationParameter { get; }
    3030  }
    3131}
Note: See TracChangeset for help on using the changeset viewer.