InternationalStandardAtmosphere class

The params of the InternationalStandardAtmosphere have been calculated assuming the air to be a perfect gas free from moisture and dust and based on conventional initial values of Temperature, Pressure and Density of the air for mean sea level.

Constructors

InternationalStandardAtmosphere({Altitude? baseAltitude, Temperature? baseTemperature, Pressure? basePressure, Density? baseDensity})
Creates an instance of InternationalStandardAtmosphere with default values or customized one from specific Altitude, Temperature, Pressure and Density values if provided.
const
InternationalStandardAtmosphere.fromAltitude(Altitude baseAltitude)
Creates an instance of InternationalStandardAtmosphere with default values of Temperature, Pressure and Density and specific value of Altitude.
factory
InternationalStandardAtmosphere.fromDensity(Density baseDensity)
Creates an instance of InternationalStandardAtmosphere with default values of Altitude, Temperature and Pressure and specific value of Density.
factory
InternationalStandardAtmosphere.fromPressure(Pressure basePressure)
Creates an instance of InternationalStandardAtmosphere with default values of Altitude, Temperature and Density and specific value of Pressure.
factory
InternationalStandardAtmosphere.fromTemperature(Temperature baseTemperature)
Creates an instance of InternationalStandardAtmosphere with default values of Altitude, Pressure and Density and specific value of Temperature.
factory
InternationalStandardAtmosphere.fromTemperatureVariation(num variationFromISA)
Creates an instance of InternationalStandardAtmosphere with default values of Altitude, Pressure and Density and variation of Temperature from standard.
factory

Properties

baseAlt → Altitude
final
baseDensity → Density
final
basePressure → Pressure
final
baseTemp → Temperature
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

getDensityAt(Altitude altitude) → Density
Returns the atmospheric Density for given geometrical Altitude
getGeopotentialAt(Altitude altitude) → Altitude
Returns the geopotential Altitude for given geometrical Altitude
getGravityAccelAt(Altitude altitude) → Acceleration
Returns the gravitational Acceleration for given geometrical Altitude
getPressureAt(Altitude altitude) → Pressure
Returns the atmospheric Pressure for given geometrical Altitude
getSoundSpdAt(Altitude altitude) → Speed
Returns the Speed of sound for given geometrical Altitude
getTemperatureAt(Altitude altitude) → Temperature
Returns the Temperature for given geometrical Altitude
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited