Class AbstractSunInfluencedAtmosphere
- java.lang.Object
-
- org.orekit.models.earth.atmosphere.AbstractSunInfluencedAtmosphere
-
- All Implemented Interfaces:
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
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractSunInfluencedAtmosphere(ExtendedPositionProvider sun)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ExtendedPositionProvidergetSun()Getter for Sun's position provider.protected Vector3DgetSunPosition(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
-
-