void MainView_FireTestNoiseExample(FireTestNoiseExampleEventArgs e) { XmlDocument xmlDoc = new XmlDocument(); if (e.FrequencyBand == FrequencyBand.Normal) { xmlDoc.LoadXml(InputDataExampleResource.FireTest); } else if (e.FrequencyBand == FrequencyBand.Infra) { xmlDoc.LoadXml(InputDataExampleResource.FireTestInfra); } else { xmlDoc.LoadXml(InputDataExampleResource.FireTestUltra); } Model.OpenFireTestNoiseInputData( xmlDoc, out FireTestNoiseCalculationInputData id, out Dictionary <double, Color> soundLevels); e.InputData = new FireTestNoiseInputData() { Thrust = id.Thrust, FlowParameters = id.FlowParameters, WeatherParameters = id.WeatherParameters, SoundLevels = soundLevels, RadiusInterval = id.RadiusInterval, FrequencyBand = id.FrequencyBand }; }
private void FireTestNoiseMenu_Click(object sender, EventArgs e) { FrequencyBand FrequencyBand; if (sender == FireTestNoiseNormalMenu) { FrequencyBand = FrequencyBand.Normal; } else if (sender == FireTestNoiseUltraMenu) { FrequencyBand = FrequencyBand.Ultra; } else { FrequencyBand = FrequencyBand.Infra; } var InputDataEventArgs = new FireTestNoiseExampleEventArgs(FrequencyBand); FireTestNoiseExample(InputDataEventArgs); SetFireTestNoiseInputData(InputDataEventArgs.InputData); TabControl.SelectedIndex = 1; CalculatFireTestNoiseMenuItem_Click(); }