Package org.orekit.bodies
Enum JPLEphemeridesLoader.EphemerisType
- java.lang.Object
-
- java.lang.Enum<JPLEphemeridesLoader.EphemerisType>
-
- 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
Enum Constants Enum Constant Description EARTHConstant for the Earth.EARTH_MOONConstant for the Earth-Moon barycenter.JUPITERConstant for Jupiter.MARSConstant for Mars.MERCURYConstant for Mercury.MOONConstant for the Moon.NEPTUNEConstant for Neptune.PLUTOConstant for Pluto.SATURNConstant for Saturn.SOLAR_SYSTEM_BARYCENTERConstant for solar system barycenter.SUNConstant for the Sun.URANUSConstant for Uranus.VENUSConstant for Venus.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static JPLEphemeridesLoader.EphemerisTypevalueOf(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.
-
-
-
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 nameNullPointerException- if the argument is null
-
-