Changeset 15103 for trunk/sources/HeuristicLab.Algorithms.DataAnalysis.Views/3.4/GradientBoostedTreesModelView.cs
- Timestamp:
- 07/01/17 08:23:22 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Algorithms.DataAnalysis.Views/3.4/GradientBoostedTreesModelView.cs
r14345 r15103 21 21 22 22 using System.Drawing; 23 using HeuristicLab.Common; 24 using HeuristicLab.Core; 23 25 using HeuristicLab.MainForm; 24 26 using HeuristicLab.Problems.DataAnalysis; … … 67 69 if (model == null) viewHost.Content = null; 68 70 else { 69 var treeModel = model as RegressionTreeModel; 70 if (treeModel != null) 71 viewHost.Content = treeModel.CreateSymbolicRegressionSolution(Content.ProblemData); 72 else { 73 var regModel = model as IRegressionModel; 74 viewHost.Content = regModel; 75 } 71 viewHost.Content = ConvertModel(model); 72 } 73 } 74 75 private void listBox_DoubleClick(object sender, System.EventArgs e) { 76 var selectedItem = listBox.SelectedItem; 77 if (selectedItem == null) return; 78 MainFormManager.MainForm.ShowContent(ConvertModel(selectedItem)); 79 } 80 81 private IContent ConvertModel(object model) { 82 var treeModel = model as RegressionTreeModel; 83 if (treeModel != null) 84 return treeModel.CreateSymbolicRegressionSolution(Content.ProblemData); 85 else { 86 var regModel = model as IRegressionModel; 87 return regModel; 76 88 } 77 89 }
Note: See TracChangeset
for help on using the changeset viewer.