org.orekit.data
Class BodiesElements

java.lang.Object
  extended by org.orekit.data.BodiesElements
All Implemented Interfaces:
Serializable

public final class BodiesElements
extends Object
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
BodiesElements(double l, double lPrime, double f, double d, double omega, double lMe, double lVe, double lE, double lMa, double lJu, double lSa, double lUr, double lNe, double pa)
          Simple constructor.
 
Method Summary
 double getD()
          Get the mean elongation of the Moon from the Sun.
 double getF()
          Get L - Ω where L is the mean longitude of the Moon.
 double getL()
          Get the mean anomaly of the Moon.
 double getLE()
          Get the mean Earth longitude.
 double getLJu()
          Get the mean Jupiter longitude.
 double getLMa()
          Get the mean Mars longitude.
 double getLMe()
          Get the mean Mercury longitude.
 double getLNe()
          Get the mean Neptune longitude.
 double getLPrime()
          Get the mean anomaly of the Sun.
 double getLSa()
          Get the mean Saturn longitude.
 double getLUr()
          Get the mean Uranus longitude.
 double getLVe()
          Get the mean Venus longitude.
 double getOmega()
          Get the mean longitude of the ascending node of the Moon.
 double getPa()
          Get the general accumulated precession in longitude.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BodiesElements

public BodiesElements(double l,
                      double lPrime,
                      double f,
                      double d,
                      double omega,
                      double lMe,
                      double lVe,
                      double lE,
                      double lMa,
                      double lJu,
                      double lSa,
                      double lUr,
                      double lNe,
                      double pa)
Simple constructor.

Parameters:
l - mean anomaly of the Moon
lPrime - mean anomaly of the Sun
f - L - Ω where L is the mean longitude of the Moon
d - mean elongation of the Moon from the Sun
omega - mean longitude of the ascending node of the Moon
lMe - mean Mercury longitude
lVe - mean Venus longitude
lE - mean Earth longitude
lMa - mean Mars longitude
lJu - mean Jupiter longitude
lSa - mean Saturn longitude
lUr - mean Uranus longitude
lNe - mean Neptune longitude
pa - general accumulated precession in longitude
Method Detail

getL

public double getL()
Get the mean anomaly of the Moon.

Returns:
mean anomaly of the Moon

getLPrime

public double getLPrime()
Get the mean anomaly of the Sun.

Returns:
mean anomaly of the Sun.

getF

public double getF()
Get L - Ω where L is the mean longitude of the Moon.

Returns:
L - Ω

getD

public double getD()
Get the mean elongation of the Moon from the Sun.

Returns:
mean elongation of the Moon from the Sun.

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.

getLMe

public double getLMe()
Get the mean Mercury longitude.

Returns:
mean Mercury longitude.

getLVe

public double getLVe()
Get the mean Venus longitude.

Returns:
mean Venus longitude.

getLE

public double getLE()
Get the mean Earth longitude.

Returns:
mean Earth longitude.

getLMa

public double getLMa()
Get the mean Mars longitude.

Returns:
mean Mars longitude.

getLJu

public double getLJu()
Get the mean Jupiter longitude.

Returns:
mean Jupiter longitude.

getLSa

public double getLSa()
Get the mean Saturn longitude.

Returns:
mean Saturn longitude.

getLUr

public double getLUr()
Get the mean Uranus longitude.

Returns:
mean Uranus longitude.

getLNe

public double getLNe()
Get the mean Neptune longitude.

Returns:
mean Neptune longitude.

getPa

public double getPa()
Get the general accumulated precession in longitude.

Returns:
general accumulated precession in longitude.


Copyright © 2017 CNES. All Rights Reserved.