Changeset 8582 for trunk/sources/HeuristicLab.Algorithms.DataAnalysis.Views
- Timestamp:
- 09/05/12 17:04:30 (12 years ago)
- Location:
- trunk/sources/HeuristicLab.Algorithms.DataAnalysis.Views/3.4
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Algorithms.DataAnalysis.Views/3.4/GaussianProcessModelView.Designer.cs
r8416 r8582 19 19 */ 20 20 #endregion 21 22 using HeuristicLab.Optimization.Views; 21 23 22 24 namespace HeuristicLab.Algorithms.DataAnalysis.Views { … … 45 47 /// </summary> 46 48 private void InitializeComponent() { 49 this.resultCollectionView = new ResultCollectionView(); 47 50 this.SuspendLayout(); 51 // 52 // resultCollectionView 53 // 54 this.resultCollectionView.Dock = System.Windows.Forms.DockStyle.Fill; 55 this.resultCollectionView.Location = new System.Drawing.Point(0, 0); 56 this.resultCollectionView.Name = "resultCollectionView"; 57 this.resultCollectionView.Size = new System.Drawing.Size(253, 251); 58 this.resultCollectionView.TabIndex = 0; 48 59 // 49 60 // GaussianProcessModelView … … 51 62 this.AllowDrop = true; 52 63 this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit; 64 this.Controls.Add(this.resultCollectionView); 53 65 this.Name = "GaussianProcessModelView"; 54 66 this.Size = new System.Drawing.Size(253, 251); … … 59 71 #endregion 60 72 61 73 private ResultCollectionView resultCollectionView; 62 74 63 75 } -
trunk/sources/HeuristicLab.Algorithms.DataAnalysis.Views/3.4/GaussianProcessModelView.cs
r8416 r8582 21 21 22 22 using System.Windows.Forms; 23 using HeuristicLab.Data; 23 24 using HeuristicLab.MainForm; 24 25 using HeuristicLab.MainForm.WindowsForms; 26 using HeuristicLab.Optimization; 25 27 26 28 namespace HeuristicLab.Algorithms.DataAnalysis.Views { … … 31 33 public new IGaussianProcessModel Content { 32 34 get { return (IGaussianProcessModel)base.Content; } 33 set { base.Content = value; } 35 set { 36 base.Content = value; 37 } 34 38 } 35 39 … … 43 47 if (Content == null) { 44 48 // clear 49 resultCollectionView.Content = null; 45 50 } else { 46 // update51 resultCollectionView.Content = CreateResultCollection(Content); 47 52 } 53 } 54 55 private ResultCollection CreateResultCollection(IGaussianProcessModel gaussianProcessModel) { 56 var res = new ResultCollection(); 57 res.Add(new Result("Mean Function", gaussianProcessModel.MeanFunction)); 58 res.Add(new Result("Covariance Function", gaussianProcessModel.CovarianceFunction)); 59 res.Add(new Result("Noise sigma", new DoubleValue(gaussianProcessModel.SigmaNoise))); 60 return res; 48 61 } 49 62 }
Note: See TracChangeset
for help on using the changeset viewer.