private void AlgoritmComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { string text = AlgoritmComboBox.SelectedItem.ToString(); if (text.Equals("Metoda Trapezow")) { algoritm = new TrapezoidalIntegratingModule(); } else if (text.Equals("Metoda Simpsona")) { algoritm = new SimpsonsIntegratingModule(); } if (measurement != null) { calculator = new MeasurementCalculator(measurement, algoritm); } }
public MainWindow() { InitializeComponent(); experiments = persistence.GetAllExperiments(); this.ExperimentComboBox.Items.Clear(); foreach (Experiment exp in experiments) { this.ExperimentComboBox.Items.Add(exp.Name); } measurement = null; algoritm = null; AlgoritmComboBox.Items.Add("Metoda Trapezow"); AlgoritmComboBox.Items.Add("Metoda Simpsona"); SaveMeasurementButton.IsEnabled = false; SaveExperimentButton.IsEnabled = false; CalibText = null; }
public MeasurementCalculator(Measurement measurements) { this._measurement = measurements; this.InitializeBoundaries(); this._integrator = new TrapezoidalIntegratingModule(); }
public MeasurementCalculator(Measurement measurements, IIntegratingModule integrator) { this._measurement = measurements; this.initializeBoundaries(); this._integrator = integrator; }