org.orekit.bodies
Enum JPLEphemeridesLoader.EphemerisType

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

public static enum JPLEphemeridesLoader.EphemerisType
extends Enum<JPLEphemeridesLoader.EphemerisType>

List of supported ephemerides types.


Enum Constant Summary
EARTH
          Constant for the Earth.
EARTH_MOON
          Constant for the Earth-Moon barycenter.
JUPITER
          Constant for Jupiter.
MARS
          Constant for Mars.
MERCURY
          Constant for Mercury.
MOON
          Constant for the Moon.
NEPTUNE
          Constant for Neptune.
PLUTO
          Constant for Pluto.
SATURN
          Constant for Saturn.
SOLAR_SYSTEM_BARYCENTER
          Constant for solar system barycenter.
SUN
          Constant for the Sun.
URANUS
          Constant for Uranus.
VENUS
          Constant for Venus.
 
Method Summary
static JPLEphemeridesLoader.EphemerisType valueOf(String name)
          Returns the enum constant of this type with the specified name.
static JPLEphemeridesLoader.EphemerisType[] 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

SOLAR_SYSTEM_BARYCENTER

public static final JPLEphemeridesLoader.EphemerisType SOLAR_SYSTEM_BARYCENTER
Constant for solar system barycenter.


SUN

public static final JPLEphemeridesLoader.EphemerisType SUN
Constant for the Sun.


MERCURY

public static final JPLEphemeridesLoader.EphemerisType MERCURY
Constant for Mercury.


VENUS

public static final JPLEphemeridesLoader.EphemerisType VENUS
Constant for Venus.


EARTH_MOON

public static final JPLEphemeridesLoader.EphemerisType EARTH_MOON
Constant for the Earth-Moon barycenter.


EARTH

public static final JPLEphemeridesLoader.EphemerisType EARTH
Constant for the Earth.


MOON

public static final JPLEphemeridesLoader.EphemerisType MOON
Constant for the Moon.


MARS

public static final JPLEphemeridesLoader.EphemerisType MARS
Constant for Mars.


JUPITER

public static final JPLEphemeridesLoader.EphemerisType JUPITER
Constant for Jupiter.


SATURN

public static final JPLEphemeridesLoader.EphemerisType SATURN
Constant for Saturn.


URANUS

public static final JPLEphemeridesLoader.EphemerisType URANUS
Constant for Uranus.


NEPTUNE

public static final JPLEphemeridesLoader.EphemerisType NEPTUNE
Constant for Neptune.


PLUTO

public static final JPLEphemeridesLoader.EphemerisType PLUTO
Constant for Pluto.

Method Detail

values

public static JPLEphemeridesLoader.EphemerisType[] 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 (JPLEphemeridesLoader.EphemerisType c : JPLEphemeridesLoader.EphemerisType.values())
    System.out.println(c);

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

valueOf

public static JPLEphemeridesLoader.EphemerisType 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.