Changeset 8729 for trunk/sources/HeuristicLab.Problems.DataAnalysis.Views/3.4/FeatureCorrelation/AbstractFeatureCorrelationView.cs
- Timestamp:
- 10/04/12 11:43:16 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Problems.DataAnalysis.Views/3.4/FeatureCorrelation/AbstractFeatureCorrelationView.cs
r8689 r8729 33 33 using HeuristicLab.MainForm; 34 34 using HeuristicLab.MainForm.WindowsForms; 35 using FCE = HeuristicLab.Problems.DataAnalysis.FeatureCorrelationEnums;36 35 37 36 namespace HeuristicLab.Problems.DataAnalysis.Views { … … 53 52 } 54 53 55 p ublicAbstractFeatureCorrelationView() {54 protected AbstractFeatureCorrelationView() { 56 55 InitializeComponent(); 57 56 sortedColumnIndices = new List<KeyValuePair<int, SortOrder>>(); 58 57 rowComparer = new StringConvertibleMatrixView.RowComparer(); 59 58 fcc = new FeatureCorrelationCalculator(); 60 var calculatorList = F CE.EnumToList<FCE.CorrelationCalculators>().Select(x => new KeyValuePair<FCE.CorrelationCalculators, string>(x, FCE.GetEnumDescription(x))).ToList();59 var calculatorList = FeatureCorrelationEnums.EnumToList<FeatureCorrelationEnums.CorrelationCalculators>().Select(x => new KeyValuePair<FeatureCorrelationEnums.CorrelationCalculators, string>(x, FeatureCorrelationEnums.GetEnumDescription(x))).ToList(); 61 60 CorrelationCalcComboBox.ValueMember = "Key"; 62 61 CorrelationCalcComboBox.DisplayMember = "Value"; 63 CorrelationCalcComboBox.DataSource = new BindingList<KeyValuePair<F CE.CorrelationCalculators, string>>(calculatorList);64 var partitionList = F CE.EnumToList<FCE.Partitions>().Select(x => new KeyValuePair<FCE.Partitions, string>(x, FCE.GetEnumDescription(x))).ToList();62 CorrelationCalcComboBox.DataSource = new BindingList<KeyValuePair<FeatureCorrelationEnums.CorrelationCalculators, string>>(calculatorList); 63 var partitionList = FeatureCorrelationEnums.EnumToList<FeatureCorrelationEnums.Partitions>().Select(x => new KeyValuePair<FeatureCorrelationEnums.Partitions, string>(x, FeatureCorrelationEnums.GetEnumDescription(x))).ToList(); 65 64 PartitionComboBox.ValueMember = "Key"; 66 65 PartitionComboBox.DisplayMember = "Value"; 67 PartitionComboBox.DataSource = new BindingList<KeyValuePair<F CE.Partitions, string>>(partitionList);66 PartitionComboBox.DataSource = new BindingList<KeyValuePair<FeatureCorrelationEnums.Partitions, string>>(partitionList); 68 67 } 69 68 70 69 protected override void RegisterContentEvents() { 71 70 base.RegisterContentEvents(); 72 fcc.ProgressCalculation += new DataAnalysis.FeatureCorrelationCalculator.ProgressCalculationHandler(Content_ProgressCalculation);73 fcc.CorrelationCalculationFinished += new DataAnalysis.FeatureCorrelationCalculator.CorrelationCalculationFinishedHandler(Content_CorrelationCalculationFinished);71 fcc.ProgressCalculation += new FeatureCorrelationCalculator.ProgressCalculationHandler(Content_ProgressCalculation); 72 fcc.CorrelationCalculationFinished += new FeatureCorrelationCalculator.CorrelationCalculationFinishedHandler(Content_CorrelationCalculationFinished); 74 73 } 75 74 76 75 protected override void DeregisterContentEvents() { 77 fcc.CorrelationCalculationFinished += new DataAnalysis.FeatureCorrelationCalculator.CorrelationCalculationFinishedHandler(Content_CorrelationCalculationFinished);78 fcc.ProgressCalculation += new DataAnalysis.FeatureCorrelationCalculator.ProgressCalculationHandler(Content_ProgressCalculation);76 fcc.CorrelationCalculationFinished += new FeatureCorrelationCalculator.CorrelationCalculationFinishedHandler(Content_CorrelationCalculationFinished); 77 fcc.ProgressCalculation += new FeatureCorrelationCalculator.ProgressCalculationHandler(Content_ProgressCalculation); 79 78 base.DeregisterContentEvents(); 80 79 } … … 115 114 116 115 protected abstract void CalculateCorrelation(); 116 protected abstract void Content_CorrelationCalculationFinished(object sender, FeatureCorrelationCalculator.CorrelationCalculationFinishedArgs e); 117 117 118 118 protected void UpdateDataGrid() { … … 163 163 HeatMapProgressBar.Value = e.ProgressPercentage; 164 164 } 165 166 protected abstract void Content_CorrelationCalculationFinished(object sender, FeatureCorrelationCalculator.CorrelationCalculationFinishedArgs e);167 165 168 166 protected void DataGridView_CellValueNeeded(object sender, DataGridViewCellValueEventArgs e) {
Note: See TracChangeset
for help on using the changeset viewer.