public List <FlightSoundCircles> CalculateFlightSound( FlightSoundCalculationInputData id, List <double> SoundLevels, RadiusInterval RadiusInterval, FrequencyBand FrequencyBand) { return(flightNoiseModel.Calculate(id, SoundLevels, RadiusInterval, FrequencyBand)); }
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); }
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); }
public void SaveFlightNoiseInputData( string FileName, FlightSoundCalculationInputData id, Dictionary <double, Color> SoundLevels, RadiusInterval RadiusInterval, FrequencyBand FrequencyBand) { flightNoiseModel.Save(FileName, id, SoundLevels, RadiusInterval, FrequencyBand); }
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); }
} // Спектр частот 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; }
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; }
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; }
public CalculateFireTestNoiseEventArgs(FrequencyBand FrequencyBand, RadiusInterval RadiusInterval) { this.FrequencyBand = FrequencyBand; this.RadiusInterval = RadiusInterval; }