private void OpenEngineNoiseInputDataMenuItem_Click() { OpenFileDialog Dialog = new OpenFileDialog(); if (Dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { var InputDataEventArgs = new OpenEngineNoiseInputDataEventArgs(Dialog.FileName); OpenEngineNoiseInputData(InputDataEventArgs); SetEngineNoiseInputData(InputDataEventArgs.InputData); } }
void MainView_OpenEngineNoiseInputData(OpenEngineNoiseInputDataEventArgs e) { Model.OpenEngineNoiseInputData( e.FileName, out double thrust, out FlowParameters flowParameters, out EngineSoundContourParameters ContourParameters); e.InputData = new EngineNoiseInputData() { Thrust = thrust, FlowParameters = flowParameters, ContourAreaWidth = ContourParameters.ContourAreaWidth, ContourAreaHeight = ContourParameters.ContourAreaHeight, NozzleCoordinate = ContourParameters.NozzleCoordinate, MinSoundLevel = ContourParameters.MinSoundLevel, MaxSoundLevel = ContourParameters.MaxSoundLevel, }; }