faa.tg.atmosphere
Class StndDayAtm

java.lang.Object
  extended by faa.tg.atmosphere.StndDayAtm
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
RucAtm

public class StndDayAtm
extends java.lang.Object
implements java.io.Serializable

 StndDayAtm represents the standard pressure/temperature conditions.

 See section 12.2 of the Detailed Design Document for a discussion
 of design issues.

 
See the source: StndDayAtm.java

Version:
$Id: StndDayAtm.java,v 3.1 2006/03/14 15:49:43 samf Exp $
Author:
Jocelyn Richardt
See Also:
LocalAtm, Atmosphere, Units, Serialized Form

Field Summary
static java.lang.String CVS_VERSION_ID
          The CVS Version ID
(package private) static long serialVersionUID
           
 
Constructor Summary
StndDayAtm()
          Constructor for StndDayAtm.
 
Method Summary
 Pressure getAmbientPressure(Position pos)
          Returns the Ambient Pressure
 Temperature getAmbientTemperature(Position pos)
          Returns the Ambient Temperature
 Density getDensity(Position pos)
          Returns the density of the air at the specified position.
 LocalAtm getLocalAtm(Position pos)
          Returns the LocalAtm for a given position.
 Altitude getPressureAltitude(Position pos)
          Returns the altitude as calculated from the measured local pressure, based on the standard atmosphere.
 Coefficient getPressureRatio(Position pos)
          Returns the dimensionless ratio of ambient pressure and the pressure at sea level.
 Speed getSpeedOfSound(Position pos)
          Deprecated. More properly a function of the LocalAtm.
 java.lang.String toString()
          Returns a string representation of this object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

static final long serialVersionUID
See Also:
Constant Field Values

CVS_VERSION_ID

public static final java.lang.String CVS_VERSION_ID
The CVS Version ID

See Also:
Constant Field Values
Constructor Detail

StndDayAtm

public StndDayAtm()
Constructor for StndDayAtm.

Method Detail

getLocalAtm

public LocalAtm getLocalAtm(Position pos)
Returns the LocalAtm for a given position.

Parameters:
pos - Position for local atmosphere.
Returns:
LocalAtm containing local pressure/temperature conditions.

getAmbientPressure

public Pressure getAmbientPressure(Position pos)
Returns the Ambient Pressure

Parameters:
pos - Position of requested data
Returns:
Object containing the ambient Pressure at the specific Position.

getPressureRatio

public Coefficient getPressureRatio(Position pos)
Returns the dimensionless ratio of ambient pressure and the pressure at sea level.

Parameters:
pos - Position of requested data.
Returns:
Ratio of ambient and sea level pressures at specific position.

getAmbientTemperature

public Temperature getAmbientTemperature(Position pos)
Returns the Ambient Temperature

Parameters:
pos - Position of requested data
Returns:
Temperature object containing the Ambient Temperature at the specific position

getPressureAltitude

public Altitude getPressureAltitude(Position pos)
Returns the altitude as calculated from the measured local pressure, based on the standard atmosphere.

From The Foundations of Aerodynamics, Kuethe and Chow, 1976.

Parameters:
pos - Position of requested data.
Returns:
Returns Altitude calculated from the measured local pressure.

getDensity

public Density getDensity(Position pos)
Returns the density of the air at the specified position.

Parameters:
pos - Position of requested data
Returns:
Density at the specific position

getSpeedOfSound

public Speed getSpeedOfSound(Position pos)
Deprecated. More properly a function of the LocalAtm.

Returns the speed of sound for the position.

Parameters:
pos - Position of requested data
Returns:
Speed of Sound at the specific position

toString

public java.lang.String toString()
Returns a string representation of this object.

Overrides:
toString in class java.lang.Object
Returns:
Returns a String that "textually represents" this object.