org.orekit.bodies
Enum MeeusSun.MODEL

java.lang.Object
  extended by java.lang.Enum<MeeusSun.MODEL>
      extended by org.orekit.bodies.MeeusSun.MODEL
All Implemented Interfaces:
Serializable, Comparable<MeeusSun.MODEL>
Enclosing class:
MeeusSun

public static enum MeeusSun.MODEL
extends Enum<MeeusSun.MODEL>

Enumerate to choose the used Meeus model : standard, Stela or board model.


Enum Constant Summary
BOARD
          Board model.
STANDARD
          Standard model.
STELA
          STELA model.
 
Field Summary
protected  double eccentricity0
          Earth's orbit eccentricity constant.
protected  double eccentricity1
          Earth's orbit eccentricity constant.
protected  double eccentricity2
          Earth's orbit eccentricity constant.
protected  Frame inertialSunFrame
          Sun inertially oriented frame.
protected  double meanAnomaly0
          Sun mean anomaly constant (rad).
protected  double meanAnomaly1
          Sun mean anomaly constant (rad).
protected  double meanAnomaly2
          Sun mean anomaly constant (rad).
protected  double meanAnomaly3
          Sun mean anomaly constant (rad).
protected  double meanLongitude0
          Sun mean longitude constant (rad).
protected  double meanLongitude1
          Sun mean longitude constant (rad).
protected  double meanLongitude2
          Sun mean longitude constant (rad).
protected  double obliquity0
          Obliquity of the ecliptic constant.
protected  double obliquity1
          Obliquity of the ecliptic constant.
protected  double obliquity2
          Obliquity of the ecliptic constant.
protected  double obliquity3
          Obliquity of the ecliptic constant.
protected  double sunCenter10
          Constant of the Sun's equation of center C (rad).
protected  double sunCenter11
          Constant of the Sun's equation of center C (rad).
protected  double sunCenter12
          Constant of the Sun's equation of center C (rad).
protected  double sunCenter20
          Constant of the Sun's equation of center C (rad).
protected  double sunCenter21
          Constant of the Sun's equation of center C (rad).
protected  double sunCenter30
          Constant of the Sun's equation of center C (rad).
protected  double sunEarthCoeff
          Coefficient from the Earth to the Sun constant (AU).
protected  double sunLongToJ2000
          Sun longitude in J2000.
 
Method Summary
static MeeusSun.MODEL valueOf(String name)
          Returns the enum constant of this type with the specified name.
static MeeusSun.MODEL[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

STANDARD

public static final MeeusSun.MODEL STANDARD
Standard model.


STELA

public static final MeeusSun.MODEL STELA
STELA model.


BOARD

public static final MeeusSun.MODEL BOARD
Board model.

Field Detail

meanLongitude0

protected final double meanLongitude0
Sun mean longitude constant (rad).


meanLongitude1

protected final double meanLongitude1
Sun mean longitude constant (rad).


meanLongitude2

protected final double meanLongitude2
Sun mean longitude constant (rad).


meanAnomaly0

protected final double meanAnomaly0
Sun mean anomaly constant (rad).


meanAnomaly1

protected final double meanAnomaly1
Sun mean anomaly constant (rad).


meanAnomaly2

protected final double meanAnomaly2
Sun mean anomaly constant (rad).


meanAnomaly3

protected final double meanAnomaly3
Sun mean anomaly constant (rad).


eccentricity0

protected final double eccentricity0
Earth's orbit eccentricity constant.


eccentricity1

protected final double eccentricity1
Earth's orbit eccentricity constant.


eccentricity2

protected final double eccentricity2
Earth's orbit eccentricity constant.


obliquity0

protected final double obliquity0
Obliquity of the ecliptic constant.


obliquity1

protected final double obliquity1
Obliquity of the ecliptic constant.


obliquity2

protected final double obliquity2
Obliquity of the ecliptic constant.


obliquity3

protected final double obliquity3
Obliquity of the ecliptic constant.


sunCenter10

protected final double sunCenter10
Constant of the Sun's equation of center C (rad).


sunCenter11

protected final double sunCenter11
Constant of the Sun's equation of center C (rad).


sunCenter12

protected final double sunCenter12
Constant of the Sun's equation of center C (rad).


sunCenter20

protected final double sunCenter20
Constant of the Sun's equation of center C (rad).


sunCenter21

protected final double sunCenter21
Constant of the Sun's equation of center C (rad).


sunCenter30

protected final double sunCenter30
Constant of the Sun's equation of center C (rad).


sunEarthCoeff

protected final double sunEarthCoeff
Coefficient from the Earth to the Sun constant (AU).


inertialSunFrame

protected final Frame inertialSunFrame
Sun inertially oriented frame.


sunLongToJ2000

protected final double sunLongToJ2000
Sun longitude in J2000.

Method Detail

values

public static MeeusSun.MODEL[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (MeeusSun.MODEL c : MeeusSun.MODEL.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static MeeusSun.MODEL valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null


Copyright © 2017 CNES. All Rights Reserved.