internal void AtAltitude(Measurement <DistanceUnit> altitude, out double densityFactor, out Measurement <VelocityUnit> mach)
        {
            double a = altitude.In(DistanceUnit.Meter);
            var    t = CalculateTemperature(Temperature.In(TemperatureUnit.Kelvin), Altitude.In(DistanceUnit.Meter), a);
            var    p = CalculatePressure(Pressure.In(PressureUnit.Pascal), Temperature.In(TemperatureUnit.Kelvin), Altitude.In(DistanceUnit.Meter), a);
            var    d = CalculateDensity(t, p, Humidity);

            densityFactor = d / StandartDensity1;
            mach          = new Measurement <VelocityUnit>(CalculateSoundVelocity(t), VelocityUnit.MetersPerSecond);
        }