|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.orekit.forces.atmospheres.US76
public class US76
This class implements the US76 atmospheric model.
Constructor Summary | |
---|---|
US76(BodyShape earthBody)
Simple constructor for class US76 |
Method Summary | |
---|---|
double |
getDensity(AbsoluteDate date,
Vector3D position,
Frame frame)
Get the local density for altitude in interval [0, 1E6] m |
double |
getPress(AbsoluteDate date,
Vector3D position,
Frame frame)
Get the local pressure for altitude in interval [0, 1E6] m |
double |
getSpeedOfSound(AbsoluteDate date,
Vector3D position,
Frame frame)
Get the local speed of sound. |
double |
getTemp(AbsoluteDate date,
Vector3D position,
Frame frame)
Get the local temperature for altitude in interval [0, 1E6] m |
Vector3D |
getVelocity(AbsoluteDate date,
Vector3D position,
Frame frame)
Get the spacecraft velocity relative to the atmosphere. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public US76(BodyShape earthBody)
earthBody
- earth bodyMethod Detail |
---|
public double getTemp(AbsoluteDate date, Vector3D position, Frame frame) throws OrekitException
Get the local temperature for altitude in interval [0, 1E6] m
Note: if altitude < 0 m or altitude > 1E6 m the temperature corresponding to the closest bound is returned.
date
- date to compute temperature, pression, and densityposition
- position vectorframe
- frame where the position vector is expressed
OrekitException
- OrekitException if point cannot be converted to body framepublic double getPress(AbsoluteDate date, Vector3D position, Frame frame) throws OrekitException
Get the local pressure for altitude in interval [0, 1E6] m
Note: if altitude < 0 m or altitude > 1E6 m the pressure corresponding to the closest bound is returned.
date
- date to compute temperature, pression, and densityposition
- position vectorframe
- frame where the position vector is expressed
OrekitException
- OrekitException if point cannot be converted to body framepublic double getDensity(AbsoluteDate date, Vector3D position, Frame frame) throws OrekitException
Get the local density for altitude in interval [0, 1E6] m
Note: if altitude < 0 m or altitude > 1E6 m the density corresponding to the closest bound is returned.
getDensity
in interface Atmosphere
date
- dateposition
- position vectorframe
- frame where the position vector is expressed
OrekitException
- OrekitException if point cannot be converted to body framepublic Vector3D getVelocity(AbsoluteDate date, Vector3D position, Frame frame) throws OrekitException
getVelocity
in interface Atmosphere
date
- current dateposition
- current position in frameframe
- the frame in which is defined the position
OrekitException
- if some conversion cannot be performedpublic double getSpeedOfSound(AbsoluteDate date, Vector3D position, Frame frame) throws OrekitException
getSpeedOfSound
in interface Atmosphere
date
- current dateposition
- current position in frameframe
- the frame in which is defined the position
OrekitException
- if some conversion cannot be performed
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |