- Timestamp:
- 03/19/18 10:25:45 (7 years ago)
- Location:
- branches/2906_Transformations/HeuristicLab.Problems.DataAnalysis.Views/3.4
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2906_Transformations/HeuristicLab.Problems.DataAnalysis.Views/3.4/HeuristicLab.Problems.DataAnalysis.Views-3.4.csproj
r15837 r15846 101 101 <Reference Include="ALGLIB-3.7.0, Version=3.7.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 102 102 <HintPath>..\..\bin\ALGLIB-3.7.0.dll</HintPath> 103 <SpecificVersion>False</SpecificVersion> 103 104 <Private>False</Private> 104 105 </Reference> … … 106 107 <SpecificVersion>False</SpecificVersion> 107 108 <HintPath>..\..\..\..\trunk\bin\HeuristicLab.Algorithms.DataAnalysis-3.4.dll</HintPath> 109 <Private>False</Private> 108 110 </Reference> 109 111 <Reference Include="HeuristicLab.Analysis-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 110 112 <SpecificVersion>False</SpecificVersion> 111 113 <HintPath>..\..\..\..\trunk\bin\HeuristicLab.Analysis-3.3.dll</HintPath> 114 <Private>False</Private> 112 115 </Reference> 113 116 <Reference Include="HeuristicLab.Collections-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 114 117 <SpecificVersion>False</SpecificVersion> 115 118 <HintPath>..\..\..\..\trunk\bin\HeuristicLab.Collections-3.3.dll</HintPath> 116 </Reference> 117 <Reference Include="HeuristicLab.Common-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec" /> 119 <Private>False</Private> 120 </Reference> 121 <Reference Include="HeuristicLab.Common-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 122 <SpecificVersion>False</SpecificVersion> 123 <Private>False</Private> 124 </Reference> 118 125 <Reference Include="HeuristicLab.Common.Resources-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 119 126 <SpecificVersion>False</SpecificVersion> 120 127 <HintPath>..\..\..\..\trunk\bin\HeuristicLab.Common.Resources-3.3.dll</HintPath> 128 <Private>False</Private> 121 129 </Reference> 122 130 <Reference Include="HeuristicLab.Core-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 123 131 <SpecificVersion>False</SpecificVersion> 124 132 <HintPath>..\..\..\..\trunk\bin\HeuristicLab.Core-3.3.dll</HintPath> 133 <Private>False</Private> 125 134 </Reference> 126 135 <Reference Include="HeuristicLab.Core.Views-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 127 136 <SpecificVersion>False</SpecificVersion> 128 137 <HintPath>..\..\..\..\trunk\bin\HeuristicLab.Core.Views-3.3.dll</HintPath> 138 <Private>False</Private> 129 139 </Reference> 130 140 <Reference Include="HeuristicLab.Data-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 131 141 <SpecificVersion>False</SpecificVersion> 132 142 <HintPath>..\..\..\..\trunk\bin\HeuristicLab.Data-3.3.dll</HintPath> 143 <Private>False</Private> 133 144 </Reference> 134 145 <Reference Include="HeuristicLab.Data.Views-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 135 146 <SpecificVersion>False</SpecificVersion> 136 147 <HintPath>..\..\..\..\trunk\bin\HeuristicLab.Data.Views-3.3.dll</HintPath> 148 <Private>False</Private> 137 149 </Reference> 138 150 <Reference Include="HeuristicLab.MainForm-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 139 151 <SpecificVersion>False</SpecificVersion> 140 152 <HintPath>..\..\..\..\trunk\bin\HeuristicLab.MainForm-3.3.dll</HintPath> 153 <Private>False</Private> 141 154 </Reference> 142 155 <Reference Include="HeuristicLab.MainForm.WindowsForms-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 143 156 <SpecificVersion>False</SpecificVersion> 144 157 <HintPath>..\..\..\..\trunk\bin\HeuristicLab.MainForm.WindowsForms-3.3.dll</HintPath> 145 </Reference> 146 <Reference Include="HeuristicLab.Optimization-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec" /> 158 <Private>False</Private> 159 </Reference> 160 <Reference Include="HeuristicLab.Optimization-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 161 <SpecificVersion>False</SpecificVersion> 162 <Private>False</Private> 163 </Reference> 147 164 <Reference Include="HeuristicLab.Optimization.Views-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 148 165 <SpecificVersion>False</SpecificVersion> 149 166 <HintPath>..\..\..\..\trunk\bin\HeuristicLab.Optimization.Views-3.3.dll</HintPath> 167 <Private>False</Private> 150 168 </Reference> 151 169 <Reference Include="HeuristicLab.Optimizer-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 152 170 <SpecificVersion>False</SpecificVersion> 153 171 <HintPath>..\..\..\..\trunk\bin\HeuristicLab.Optimizer-3.3.dll</HintPath> 172 <Private>False</Private> 154 173 </Reference> 155 174 <Reference Include="HeuristicLab.Persistence-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 156 175 <SpecificVersion>False</SpecificVersion> 157 176 <HintPath>..\..\..\..\trunk\bin\HeuristicLab.Persistence-3.3.dll</HintPath> 177 <Private>False</Private> 158 178 </Reference> 159 179 <Reference Include="HeuristicLab.PluginInfrastructure-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 160 180 <SpecificVersion>False</SpecificVersion> 161 181 <HintPath>..\..\..\..\trunk\bin\HeuristicLab.PluginInfrastructure-3.3.dll</HintPath> 162 </Reference> 163 <Reference Include="HeuristicLab.Problems.DataAnalysis.Symbolic-3.4, Version=3.4.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec" /> 182 <Private>False</Private> 183 </Reference> 184 <Reference Include="HeuristicLab.Problems.DataAnalysis.Symbolic-3.4, Version=3.4.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 185 <SpecificVersion>False</SpecificVersion> 186 <HintPath>..\..\..\..\trunk\bin\HeuristicLab.Problems.DataAnalysis.Symbolic-3.4.dll</HintPath> 187 <Private>False</Private> 188 </Reference> 164 189 <Reference Include="HeuristicLab.Problems.DataAnalysis.Symbolic.Regression-3.4, Version=3.4.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 165 190 <SpecificVersion>False</SpecificVersion> 166 191 <HintPath>..\..\..\..\trunk\bin\HeuristicLab.Problems.DataAnalysis.Symbolic.Regression-3.4.dll</HintPath> 192 <Private>False</Private> 167 193 </Reference> 168 194 <Reference Include="HeuristicLab.Visualization.ChartControlsExtensions-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 169 195 <SpecificVersion>False</SpecificVersion> 170 196 <HintPath>..\..\..\..\trunk\bin\HeuristicLab.Visualization.ChartControlsExtensions-3.3.dll</HintPath> 197 <Private>False</Private> 171 198 </Reference> 172 199 <Reference Include="System" /> … … 559 586 <DependentUpon>AbstractFeatureCorrelationView.cs</DependentUpon> 560 587 </EmbeddedResource> 588 <EmbeddedResource Include="Solution Views\RegressionSolutionView.resx"> 589 <DependentUpon>RegressionSolutionView.cs</DependentUpon> 590 </EmbeddedResource> 561 591 </ItemGroup> 562 592 <ItemGroup> … … 564 594 <Project>{df87c13e-a889-46ff-8153-66dcaa8c5674}</Project> 565 595 <Name>HeuristicLab.Problems.DataAnalysis-3.4</Name> 596 <Private>False</Private> 566 597 </ProjectReference> 567 598 </ItemGroup> -
branches/2906_Transformations/HeuristicLab.Problems.DataAnalysis.Views/3.4/Solution Views/RegressionSolutionView.Designer.cs
r15583 r15846 46 46 /// </summary> 47 47 private void InitializeComponent() { 48 this.transformButton = new System.Windows.Forms.Button(); 48 49 ((System.ComponentModel.ISupportInitialize)(this.splitContainer)).BeginInit(); 49 50 this.splitContainer.Panel1.SuspendLayout(); … … 53 54 this.detailsGroupBox.SuspendLayout(); 54 55 this.SuspendLayout(); 56 // 57 // splitContainer 58 // 59 // 55 60 // itemsGroupBox 56 61 // … … 65 70 this.toolTip.SetToolTip(this.removeButton, "Remove"); 66 71 // 72 // transformButton 73 // 74 this.transformButton.Location = new System.Drawing.Point(117, 3); 75 this.transformButton.Name = "transformButton"; 76 this.transformButton.Size = new System.Drawing.Size(75, 23); 77 this.transformButton.TabIndex = 1; 78 this.transformButton.Text = "Transform"; 79 this.transformButton.UseVisualStyleBackColor = true; 80 this.transformButton.Click += new System.EventHandler(this.transformButton_Click); 81 // 67 82 // RegressionSolutionView 68 83 // 69 this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);70 84 this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit; 71 85 this.Name = "RegressionSolutionView"; … … 81 95 82 96 #endregion 97 98 private System.Windows.Forms.Button transformButton; 83 99 } 84 100 } -
branches/2906_Transformations/HeuristicLab.Problems.DataAnalysis.Views/3.4/Solution Views/RegressionSolutionView.cs
r15583 r15846 20 20 #endregion 21 21 22 using System.Linq; 22 23 using System.Windows.Forms; 23 24 using HeuristicLab.Core; … … 30 31 public RegressionSolutionView() { 31 32 InitializeComponent(); 33 flowLayoutPanel.Controls.Add(transformButton); 32 34 } 33 35 … … 35 37 get { return (RegressionSolutionBase)base.Content; } 36 38 set { base.Content = value; } 39 } 40 41 protected override void SetEnabledStateOfControls() { 42 base.SetEnabledStateOfControls(); 43 transformButton.Visible = Content != null && Content.ProblemData.Transformations.Any(); 37 44 } 38 45 … … 51 58 } 52 59 #endregion 60 61 private void transformButton_Click(object sender, System.EventArgs e) { 62 var targetVariable = TransformedRegressionModel.GetOriginalTragetVariable(Content.Model.TargetVariable, Content.ProblemData.Transformations); 63 var transformedModel = new TransformedRegressionModel(Content.Model, Content.ProblemData.Transformations); 64 var transformedSolution = new TransformedRegressionSolution(transformedModel, new RegressionProblemData(Content.ProblemData) { TargetVariable = targetVariable }); 65 MainFormManager.MainForm.ShowContent(transformedSolution); 66 } 53 67 } 54 68 }
Note: See TracChangeset
for help on using the changeset viewer.