Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/31/14 17:11:39 (10 years ago)
Author:
bburlacu
Message:

#1772: Ported the rest of the changes to the DirectedGraph and Vertex to the GenealogyGraph and GenealogyGraphNode. Adapted tracking operators, analyzers and views.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.EvolutionTracking/HeuristicLab.Problems.DataAnalysis.Symbolic.Views/3.4/Tracking/FragmentGraphView.cs

    r11015 r11253  
    7070      tileDictionary.Clear();
    7171      foreach (var node in Content.Vertices) {
    72         var graphNode = (IGenealogyGraphNode<ISymbolicExpressionTree>)node.Content;
     72        var graphNode = (IGenealogyGraphNode<ISymbolicExpressionTree>)node.Data;
    7373        var tile = new SymbolicExpressionTreeTile(chart);
    7474        tile.LayoutEngine = symbolicExpressionEngine;
    75         tile.Label = "Generation " + node.Content.Rank + Environment.NewLine +
    76                      "Quality " + String.Format("{0:0.000}", node.Content.Quality);
    77         tile.Root = graphNode.Content.Root;
     75        tile.Label = "Generation " + node.Data.Rank + Environment.NewLine +
     76                     "Quality " + String.Format("{0:0.000}", node.Data.Quality);
     77        tile.Root = graphNode.Data.Root;
    7878        var tileNode = new TileLayoutNode { Tile = tile };
    7979        tileDictionary.Add(node, tileNode);
     
    117117        var aSize = aTile.Size;
    118118        var aPos = aTile.Position;
    119         var graphNode = node.Content;
     119        var graphNode = node.Data;
    120120
    121121        if (node.SubtreeIndex > 0) {
    122           var subtree = graphNode.Content.Root.NodeAt(node.SubtreeIndex);
     122          var subtree = graphNode.Data.Root.NodeAt(node.SubtreeIndex);
    123123          foreach (var s in subtree.IterateNodesPrefix()) {
    124124            var primitive = aTile.GetPrimitive(s);
     
    132132        }
    133133        if (node.FragmentIndex > 0) {
    134           var subtree = graphNode.Content.Root.NodeAt(node.FragmentIndex);
     134          var subtree = graphNode.Data.Root.NodeAt(node.FragmentIndex);
    135135          foreach (var s in subtree.IterateNodesPrefix()) {
    136136            var primitive = aTile.GetPrimitive(s);
     
    149149            var index = node.SubtreeIndex + (parent.FragmentIndex - parent.SubtreeIndex);
    150150            // some mutations create discontinuities which invalidate the index
    151             if (index >= 0 && index < graphNode.Content.Length) {
    152               var subtree = graphNode.Content.NodeAt(index);
     151            if (index >= 0 && index < graphNode.Data.Length) {
     152              var subtree = graphNode.Data.NodeAt(index);
    153153              var primitive = aTile.GetPrimitive(subtree);
    154154              primitive.Brush = new SolidBrush(Color.LightCoral);
Note: See TracChangeset for help on using the changeset viewer.