Class AbstractSunInfluencedAtmosphere
- java.lang.Object
-
- org.orekit.models.earth.atmosphere.AbstractSunInfluencedAtmosphere
-
- All Implemented Interfaces:
Serializable
,Atmosphere
- Direct Known Subclasses:
DTM2000
,HarrisPriester
,JB2008
,NRLMSISE00
public abstract class AbstractSunInfluencedAtmosphere extends Object implements Atmosphere
Abstract class for atmospheric models using the Sun's position.- Since:
- 13.0
- Author:
- Romain Serra
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractSunInfluencedAtmosphere(ExtendedPositionProvider sun)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ExtendedPositionProvider
getSun()
Getter for Sun's position provider.protected Vector3D
getSunPosition(AbsoluteDate date, Frame frame)
Method returning the Sun's position vector.protected <T extends CalculusFieldElement<T>>
FieldVector3D<T>getSunPosition(FieldAbsoluteDate<T> date, Frame frame)
Method returning the Sun's position vector (Field version).-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.orekit.models.earth.atmosphere.Atmosphere
getDensity, getDensity, getFrame, getVelocity, getVelocity
-
-
-
-
Constructor Detail
-
AbstractSunInfluencedAtmosphere
protected AbstractSunInfluencedAtmosphere(ExtendedPositionProvider sun)
Constructor.- Parameters:
sun
- position provider.
-
-
Method Detail
-
getSun
protected ExtendedPositionProvider getSun()
Getter for Sun's position provider.- Returns:
- position provider
-
getSunPosition
protected Vector3D getSunPosition(AbsoluteDate date, Frame frame)
Method returning the Sun's position vector.- Parameters:
date
- date of output positionframe
- frame of output position- Returns:
- Sun's position
-
getSunPosition
protected <T extends CalculusFieldElement<T>> FieldVector3D<T> getSunPosition(FieldAbsoluteDate<T> date, Frame frame)
Method returning the Sun's position vector (Field version).- Type Parameters:
T
- field type- Parameters:
date
- date of output positionframe
- frame of output position- Returns:
- Sun's position
-
-