Package org.orekit.data
Class BodiesElements
- java.lang.Object
-
- org.orekit.data.DelaunayArguments
-
- org.orekit.data.BodiesElements
-
- All Implemented Interfaces:
Serializable
,TimeStamped
public final class BodiesElements extends DelaunayArguments implements Serializable
Elements of the bodies having an effect on nutation.This class is a simple placeholder, it does not provide any processing method.
- Author:
- Luc Maisonobe
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BodiesElements(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, double lMe, double lMeDot, double lVe, double lVeDot, double lE, double lEDot, double lMa, double lMaDot, double lJu, double lJuDot, double lSa, double lSaDot, double lUr, double lUrDot, double lNe, double lNeDot, double pa, double paDot)
Simple constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getLE()
Get the mean Earth longitude.double
getLEDot()
Get the mean Earth longitude time derivative.double
getLJu()
Get the mean Jupiter longitude.double
getLJuDot()
Get the mean Jupiter longitude time derivative.double
getLMa()
Get the mean Mars longitude.double
getLMaDot()
Get the mean Mars longitude time derivative.double
getLMe()
Get the mean Mercury longitude.double
getLMeDot()
Get the mean Mercury longitude time derivative.double
getLNe()
Get the mean Neptune longitude.double
getLNeDot()
Get the mean Neptune longitude time derivative.double
getLSa()
Get the mean Saturn longitude.double
getLSaDot()
Get the mean Saturn longitude time derivative.double
getLUr()
Get the mean Uranus longitude.double
getLUrDot()
Get the mean Uranus longitude time derivative.double
getLVe()
Get the mean Venus longitude.double
getLVeDot()
Get the mean Venus longitude time derivative.double
getPa()
Get the general accumulated precession in longitude.double
getPaDot()
Get the general accumulated precession in longitude time derivative.-
Methods inherited from class org.orekit.data.DelaunayArguments
getD, getDate, getDDot, getF, getFDot, getGamma, getGammaDot, getL, getLDot, getLPrime, getLPrimeDot, getOmega, getOmegaDot, getTC
-
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
-
BodiesElements
public BodiesElements(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, double lMe, double lMeDot, double lVe, double lVeDot, double lE, double lEDot, double lMa, double lMaDot, double lJu, double lJuDot, double lSa, double lSaDot, double lUr, double lUrDot, double lNe, double lNeDot, double pa, double paDot)
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 derivativelMe
- mean Mercury longitudelMeDot
- mean Mercury longitude time derivativelVe
- mean Venus longitudelVeDot
- mean Venus longitude time derivativelE
- mean Earth longitudelEDot
- mean Earth longitude time derivativelMa
- mean Mars longitudelMaDot
- mean Mars longitude time derivativelJu
- mean Jupiter longitudelJuDot
- mean Jupiter longitude time derivativelSa
- mean Saturn longitudelSaDot
- mean Saturn longitude time derivativelUr
- mean Uranus longitudelUrDot
- mean Uranus longitude time derivativelNe
- mean Neptune longitudelNeDot
- mean Neptune longitude time derivativepa
- general accumulated precession in longitudepaDot
- general accumulated precession in longitude time derivative
-
-
Method Detail
-
getLMe
public double getLMe()
Get the mean Mercury longitude.- Returns:
- mean Mercury longitude.
-
getLMeDot
public double getLMeDot()
Get the mean Mercury longitude time derivative.- Returns:
- mean Mercury longitude time derivative.
-
getLVe
public double getLVe()
Get the mean Venus longitude.- Returns:
- mean Venus longitude.
-
getLVeDot
public double getLVeDot()
Get the mean Venus longitude time derivative.- Returns:
- mean Venus longitude time derivative.
-
getLE
public double getLE()
Get the mean Earth longitude.- Returns:
- mean Earth longitude.
-
getLEDot
public double getLEDot()
Get the mean Earth longitude time derivative.- Returns:
- mean Earth longitude time derivative.
-
getLMa
public double getLMa()
Get the mean Mars longitude.- Returns:
- mean Mars longitude.
-
getLMaDot
public double getLMaDot()
Get the mean Mars longitude time derivative.- Returns:
- mean Mars longitude time derivative.
-
getLJu
public double getLJu()
Get the mean Jupiter longitude.- Returns:
- mean Jupiter longitude.
-
getLJuDot
public double getLJuDot()
Get the mean Jupiter longitude time derivative.- Returns:
- mean Jupiter longitude time derivative.
-
getLSa
public double getLSa()
Get the mean Saturn longitude.- Returns:
- mean Saturn longitude.
-
getLSaDot
public double getLSaDot()
Get the mean Saturn longitude time derivative.- Returns:
- mean Saturn longitude time derivative.
-
getLUr
public double getLUr()
Get the mean Uranus longitude.- Returns:
- mean Uranus longitude.
-
getLUrDot
public double getLUrDot()
Get the mean Uranus longitude time derivative.- Returns:
- mean Uranus longitude time derivative.
-
getLNe
public double getLNe()
Get the mean Neptune longitude.- Returns:
- mean Neptune longitude.
-
getLNeDot
public double getLNeDot()
Get the mean Neptune longitude time derivative.- Returns:
- mean Neptune longitude time derivative.
-
getPa
public double getPa()
Get the general accumulated precession in longitude.- Returns:
- general accumulated precession in longitude.
-
getPaDot
public double getPaDot()
Get the general accumulated precession in longitude time derivative.- Returns:
- general accumulated precession in longitude time derivative.
-
-