Ejemplo n.º 1
0
 public List <FlightSoundCircles> CalculateFlightSound(
     FlightSoundCalculationInputData id,
     List <double> SoundLevels,
     RadiusInterval RadiusInterval,
     FrequencyBand FrequencyBand)
 {
     return(flightNoiseModel.Calculate(id, SoundLevels, RadiusInterval, FrequencyBand));
 }
Ejemplo n.º 2
0
 public void CalculateFlightSound(
     FlightSoundCalculationInputData id,
     List <double> SoundLevels,
     RadiusInterval RadiusInterval,
     out List <EffectiveFlightSound> EffectiveFlightSounds,
     out List <FlightSoundCircles> FlightSoundCircles)
 {
     flightNoiseModel.Calculate(id, SoundLevels, RadiusInterval, out EffectiveFlightSounds, out FlightSoundCircles);
 }
Ejemplo n.º 3
0
 public void OpenFlightNoiseInputData(
     string FileName,
     out FlightSoundCalculationInputData id,
     out Dictionary <double, Color> SoundLevels,
     out RadiusInterval RadiusInterval,
     out FrequencyBand FrequencyBand)
 {
     flightNoiseModel.Open(FileName, out id, out SoundLevels, out RadiusInterval, out FrequencyBand);
 }
Ejemplo n.º 4
0
 public void SaveFlightNoiseInputData(
     string FileName,
     FlightSoundCalculationInputData id,
     Dictionary <double, Color> SoundLevels,
     RadiusInterval RadiusInterval,
     FrequencyBand FrequencyBand)
 {
     flightNoiseModel.Save(FileName, id, SoundLevels, RadiusInterval, FrequencyBand);
 }
Ejemplo n.º 5
0
 public void OpenFlightNoiseInputData            // Метод, пределяющий исходные данные для расчёта уровня шума в полёте из файла
 (
     XmlDocument xmlDoc,                         // Файл .xml и исходными данными
     out FlightSoundCalculationInputData id,     // Переменная, в которую записываются основные исходные данные
     out Dictionary <double, Color> SoundLevels, // Переменная, в которую записывается словарь, ключи которого -- уровни шума в слышимом диапазоне, значения -- цвет отображения геометрического места точек
     out RadiusInterval RadiusInterval,          // Область расчёта геометрическое место точек, в которых уровни шума в слышиомом диапазоне равны ключам словаря SoundLevels
     out FrequencyBand FrequencyBand             // Спектр частот
 )
 {
     flightNoiseModel.Open(xmlDoc, out id, out SoundLevels, out RadiusInterval, out FrequencyBand);
 }
Ejemplo n.º 6
0
 }                                                        // Спектр частот
 public FireTestNoiseCalculationInputData(
     double Thrust,
     FlowParameters FlowParameters,
     List <WeatherParameters> WeatherParameters,
     RadiusInterval RadiusInterval,
     FrequencyBand FrequencyBand) : this()
 {
     this.Thrust            = Thrust;
     this.FlowParameters    = FlowParameters;
     this.WeatherParameters = WeatherParameters;
     this.RadiusInterval    = RadiusInterval;
     this.FrequencyBand     = FrequencyBand;
 }
Ejemplo n.º 7
0
 public SaveFireTestNoiseInputDataEventArgs(
     string FileName,
     double Thrust,
     FlowParameters FlowParameters,
     List <WeatherParameters> WeatherParameters,
     Dictionary <double, Color> SoundLevels,
     RadiusInterval RadiusInterval,
     FrequencyBand FrequencyBand)
 {
     this.FileName          = FileName;
     this.Thrust            = Thrust;
     this.FlowParameters    = FlowParameters;
     this.WeatherParameters = WeatherParameters;
     this.SoundLevels       = SoundLevels;
     this.RadiusInterval    = RadiusInterval;
     this.FrequencyBand     = FrequencyBand;
 }
Ejemplo n.º 8
0
 public SaveFlightNoiseInputDataEventArgs(
     string FileName,
     RocketBallistics RocketBallistics,
     VehicleBallistics VehicleBallistics,
     FlowParameters RocketFlowParameters,
     FlowParameters VehicleFlowParameters,
     List <WeatherParameters> WeatherParameters,
     Dictionary <double, Color> SoundLevels,
     RadiusInterval RadiusInterval,
     FrequencyBand FrequencyBand)
 {
     this.FileName              = FileName;
     this.RocketBallistics      = RocketBallistics;
     this.VehicleBallistics     = VehicleBallistics;
     this.RocketFlowParameters  = RocketFlowParameters;
     this.VehicleFlowParameters = VehicleFlowParameters;
     this.WeatherParameters     = WeatherParameters;
     this.SoundLevels           = SoundLevels;
     this.RadiusInterval        = RadiusInterval;
     this.FrequencyBand         = FrequencyBand;
 }
Ejemplo n.º 9
0
 public CalculateFireTestNoiseEventArgs(FrequencyBand FrequencyBand, RadiusInterval RadiusInterval)
 {
     this.FrequencyBand  = FrequencyBand;
     this.RadiusInterval = RadiusInterval;
 }