Package org.orekit.data
Class DelaunayArguments
- java.lang.Object
-
- org.orekit.data.DelaunayArguments
-
- All Implemented Interfaces:
Serializable
,TimeStamped
- Direct Known Subclasses:
BodiesElements
public class DelaunayArguments extends Object implements TimeStamped, Serializable
Delaunay arguments used for nutation or tides.This class is a simple placeholder, it does not provide any processing method.
- Since:
- 6.1
- Author:
- Luc Maisonobe
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DelaunayArguments(AbsoluteDate date, double tc, double gamma, double gammaDot, double l, double lDot, double lPrime, double lPrimeDot, double f, double fDot, double d, double dDot, double omega, double omegaDot)
Simple constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getD()
Get the mean elongation of the Moon from the Sun.AbsoluteDate
getDate()
Get the date.double
getDDot()
Get the mean elongation of the Moon from the Sun time derivative.double
getF()
Get L - Ω where L is the mean longitude of the Moon.double
getFDot()
Get L - Ω where L is the mean longitude of the Moon time derivative.double
getGamma()
Get the tide parameter γ = GMST + π.double
getGammaDot()
Get the tide parameter γ = GMST + π time derivative.double
getL()
Get the mean anomaly of the Moon.double
getLDot()
Get the mean anomaly of the Moon time derivative.double
getLPrime()
Get the mean anomaly of the Sun.double
getLPrimeDot()
Get the mean anomaly of the Sun time derivative.double
getOmega()
Get the mean longitude of the ascending node of the Moon.double
getOmegaDot()
Get the mean longitude of the ascending node of the Moon time derivative.double
getTC()
Get the offset in Julian centuries.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.orekit.time.TimeStamped
durationFrom
-
-
-
-
Constructor Detail
-
DelaunayArguments
public DelaunayArguments(AbsoluteDate date, double tc, double gamma, double gammaDot, double l, double lDot, double lPrime, double lPrimeDot, double f, double fDot, double d, double dDot, double omega, double omegaDot)
Simple constructor.- Parameters:
date
- current datetc
- offset in Julian centuriesgamma
- tide parameter γ = GMST + πgammaDot
- tide parameter γ = GMST + π time derivativel
- mean anomaly of the MoonlDot
- mean anomaly of the Moon time derivativelPrime
- mean anomaly of the SunlPrimeDot
- mean anomaly of the Sun time derivativef
- L - Ω where L is the mean longitude of the MoonfDot
- L - Ω where L is the mean longitude of the Moon time derivatived
- mean elongation of the Moon from the SundDot
- mean elongation of the Moon from the Sun time derivativeomega
- mean longitude of the ascending node of the MoonomegaDot
- mean longitude of the ascending node of the Moon time derivative
-
-
Method Detail
-
getDate
public AbsoluteDate getDate()
Get the date.- Specified by:
getDate
in interfaceTimeStamped
- Returns:
- date attached to the object
-
getTC
public double getTC()
Get the offset in Julian centuries.- Returns:
- offset in Julian centuries
-
getGamma
public double getGamma()
Get the tide parameter γ = GMST + π.- Returns:
- tide parameter γ = GMST + π
-
getGammaDot
public double getGammaDot()
Get the tide parameter γ = GMST + π time derivative.- Returns:
- tide parameter γ = GMST + π time derivative
-
getL
public double getL()
Get the mean anomaly of the Moon.- Returns:
- mean anomaly of the Moon
-
getLDot
public double getLDot()
Get the mean anomaly of the Moon time derivative.- Returns:
- mean anomaly of the Moon time derivative
-
getLPrime
public double getLPrime()
Get the mean anomaly of the Sun.- Returns:
- mean anomaly of the Sun.
-
getLPrimeDot
public double getLPrimeDot()
Get the mean anomaly of the Sun time derivative.- Returns:
- mean anomaly of the Sun time derivative.
-
getF
public double getF()
Get L - Ω where L is the mean longitude of the Moon.- Returns:
- L - Ω
-
getFDot
public double getFDot()
Get L - Ω where L is the mean longitude of the Moon time derivative.- Returns:
- L - Ω time derivative
-
getD
public double getD()
Get the mean elongation of the Moon from the Sun.- Returns:
- mean elongation of the Moon from the Sun.
-
getDDot
public double getDDot()
Get the mean elongation of the Moon from the Sun time derivative.- Returns:
- mean elongation of the Moon from the Sun time derivative.
-
getOmega
public double getOmega()
Get the mean longitude of the ascending node of the Moon.- Returns:
- mean longitude of the ascending node of the Moon.
-
getOmegaDot
public double getOmegaDot()
Get the mean longitude of the ascending node of the Moon time derivative.- Returns:
- mean longitude of the ascending node of the Moon time derivative.
-
-