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
andDensity
values if provided.const - InternationalStandardAtmosphere.fromAltitude(Altitude baseAltitude)
-
Creates an instance of InternationalStandardAtmosphere with default values of
Temperature
,Pressure
andDensity
and specific value ofAltitude
.factory - InternationalStandardAtmosphere.fromDensity(Density baseDensity)
-
Creates an instance of InternationalStandardAtmosphere with default values of
Altitude
,Temperature
andPressure
and specific value ofDensity
.factory - InternationalStandardAtmosphere.fromPressure(Pressure basePressure)
-
Creates an instance of InternationalStandardAtmosphere with default values of
Altitude
,Temperature
andDensity
and specific value ofPressure
.factory - InternationalStandardAtmosphere.fromTemperature(Temperature baseTemperature)
-
Creates an instance of InternationalStandardAtmosphere with default values of
Altitude
,Pressure
andDensity
and specific value ofTemperature
.factory - InternationalStandardAtmosphere.fromTemperatureVariation(num variationFromISA)
-
Creates an instance of InternationalStandardAtmosphere with default values of
Altitude
,Pressure
andDensity
and variation ofTemperature
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 geometricalAltitude
-
getGeopotentialAt(
Altitude altitude) → Altitude -
Returns the geopotential
Altitude
for given geometricalAltitude
-
getGravityAccelAt(
Altitude altitude) → Acceleration -
Returns the gravitational
Acceleration
for given geometricalAltitude
-
getPressureAt(
Altitude altitude) → Pressure -
Returns the atmospheric
Pressure
for given geometricalAltitude
-
getSoundSpdAt(
Altitude altitude) → Speed -
Returns the
Speed
of sound for given geometricalAltitude
-
getTemperatureAt(
Altitude altitude) → Temperature -
Returns the
Temperature
for given geometricalAltitude
-
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