public abstract class StdAtmos
extends java.lang.Object
implements java.io.Serializable
Modified by: Joseph A. Huwaldt
Modifier and Type | Field and Description |
---|---|
protected double |
alt |
protected double |
cs |
protected double |
delta |
protected double |
sigma |
protected double |
theta |
Constructor and Description |
---|
StdAtmos() |
Modifier and Type | Method and Description |
---|---|
abstract double |
a0()
Returns the standard sea level speed of sound for this
atmosphere model.
|
double |
getAltitude()
Get geometric altitude currently being used for standard
atmosphere calculations.
|
double |
getDensity()
Get the static air density at altitude.
|
double |
getDensityRatio()
Get the density at altitude divided by the sea-level
standard density.
|
double |
getPressure()
Get the static air pressure at altitude.
|
double |
getPressureRatio()
Get the pressure at altitude divided by the sea-level
standard pressure.
|
double |
getSpeedOfSound()
Get the speed of sound at altitude.
|
double |
getSpeedOfSoundRatio()
Get the speed of sound at altitude divided by the sea-level
standard speed of sound.
|
double |
getTemperature()
Get the static air temperature at altitude.
|
double |
getTemperatureRatio()
Get the temperature at altitude divided by the sea-level
standard temperature.
|
abstract double |
maxAltitude()
Returns the maximum altitude supported by this
atmosphere model.
|
abstract double |
minAltitude()
Returns the minimum altitude supported by this
atmosphere model.
|
abstract double |
P0()
Returns the standard sea level pressure for this
atmosphere model.
|
abstract double |
RHO0()
Returns the standard sea level density for this
atmosphere model.
|
abstract void |
setAltitude(double altitude)
Sets the geometric altitude where the standard
atmosphere is to be calculated.
|
abstract double |
T0()
Returns the standard sea level temperature for this
atmosphere model.
|
java.lang.String |
toString()
Creates a String representation of this object.
|
protected double alt
protected double sigma
protected double delta
protected double theta
protected double cs
public final double getAltitude()
public final double getDensityRatio()
public final double getPressureRatio()
public final double getTemperatureRatio()
public final double getSpeedOfSoundRatio()
public final double getTemperature()
public final double getPressure()
public final double getDensity()
public final double getSpeedOfSound()
public java.lang.String toString()
toString
in class java.lang.Object
public abstract double T0()
public abstract double P0()
public abstract double RHO0()
public abstract double a0()
public abstract double minAltitude()
public abstract double maxAltitude()
public abstract void setAltitude(double altitude) throws java.lang.IllegalArgumentException
altitude
- Geometric altitude at which standard atmosphere is
to be calculated (in meters).java.lang.IllegalArgumentException