Changeset 11253 for branches/HeuristicLab.EvolutionTracking/HeuristicLab.Problems.DataAnalysis.Symbolic.Views/3.4/Tracking/FragmentGraphView.cs
- Timestamp:
- 07/31/14 17:11:39 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.EvolutionTracking/HeuristicLab.Problems.DataAnalysis.Symbolic.Views/3.4/Tracking/FragmentGraphView.cs
r11015 r11253 70 70 tileDictionary.Clear(); 71 71 foreach (var node in Content.Vertices) { 72 var graphNode = (IGenealogyGraphNode<ISymbolicExpressionTree>)node. Content;72 var graphNode = (IGenealogyGraphNode<ISymbolicExpressionTree>)node.Data; 73 73 var tile = new SymbolicExpressionTreeTile(chart); 74 74 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; 78 78 var tileNode = new TileLayoutNode { Tile = tile }; 79 79 tileDictionary.Add(node, tileNode); … … 117 117 var aSize = aTile.Size; 118 118 var aPos = aTile.Position; 119 var graphNode = node. Content;119 var graphNode = node.Data; 120 120 121 121 if (node.SubtreeIndex > 0) { 122 var subtree = graphNode. Content.Root.NodeAt(node.SubtreeIndex);122 var subtree = graphNode.Data.Root.NodeAt(node.SubtreeIndex); 123 123 foreach (var s in subtree.IterateNodesPrefix()) { 124 124 var primitive = aTile.GetPrimitive(s); … … 132 132 } 133 133 if (node.FragmentIndex > 0) { 134 var subtree = graphNode. Content.Root.NodeAt(node.FragmentIndex);134 var subtree = graphNode.Data.Root.NodeAt(node.FragmentIndex); 135 135 foreach (var s in subtree.IterateNodesPrefix()) { 136 136 var primitive = aTile.GetPrimitive(s); … … 149 149 var index = node.SubtreeIndex + (parent.FragmentIndex - parent.SubtreeIndex); 150 150 // 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); 153 153 var primitive = aTile.GetPrimitive(subtree); 154 154 primitive.Brush = new SolidBrush(Color.LightCoral);
Note: See TracChangeset
for help on using the changeset viewer.