Package org.orekit.files.ccsds.ndm.odm
Enum KeplerianElementsKey
- java.lang.Object
-
- java.lang.Enum<KeplerianElementsKey>
-
- org.orekit.files.ccsds.ndm.odm.KeplerianElementsKey
-
- All Implemented Interfaces:
Serializable
,Comparable<KeplerianElementsKey>
public enum KeplerianElementsKey extends Enum<KeplerianElementsKey>
Keys forKeplerian elements
entries.- Since:
- 11.0
- Author:
- Luc Maisonobe
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ARG_OF_PERICENTER
Orbit argument of pericenter.COMMENT
Comment entry.ECCENTRICITY
Orbit eccentricity.EPOCH
Epoch of Keplerian elements.GM
Gravitational coefficient.INCLINATION
Orbit inclination.MEAN_ANOMALY
Orbit mean anomaly.MEAN_MOTION
Mean motion.RA_OF_ASC_NODE
Orbit right ascension of ascending node.SEMI_MAJOR_AXIS
Orbit semi-major axis.TRUE_ANOMALY
Orbit true anomaly.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
process(ParseToken token, ContextBinding context, KeplerianElements container)
Process one token.static KeplerianElementsKey
valueOf(String name)
Returns the enum constant of this type with the specified name.static KeplerianElementsKey[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
COMMENT
public static final KeplerianElementsKey COMMENT
Comment entry.
-
EPOCH
public static final KeplerianElementsKey EPOCH
Epoch of Keplerian elements.
-
SEMI_MAJOR_AXIS
public static final KeplerianElementsKey SEMI_MAJOR_AXIS
Orbit semi-major axis.
-
MEAN_MOTION
public static final KeplerianElementsKey MEAN_MOTION
Mean motion.
-
ECCENTRICITY
public static final KeplerianElementsKey ECCENTRICITY
Orbit eccentricity.
-
INCLINATION
public static final KeplerianElementsKey INCLINATION
Orbit inclination.
-
RA_OF_ASC_NODE
public static final KeplerianElementsKey RA_OF_ASC_NODE
Orbit right ascension of ascending node.
-
ARG_OF_PERICENTER
public static final KeplerianElementsKey ARG_OF_PERICENTER
Orbit argument of pericenter.
-
TRUE_ANOMALY
public static final KeplerianElementsKey TRUE_ANOMALY
Orbit true anomaly.
-
MEAN_ANOMALY
public static final KeplerianElementsKey MEAN_ANOMALY
Orbit mean anomaly.
-
GM
public static final KeplerianElementsKey GM
Gravitational coefficient.
-
-
Method Detail
-
values
public static KeplerianElementsKey[] 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 (KeplerianElementsKey c : KeplerianElementsKey.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static KeplerianElementsKey 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
-
process
public boolean process(ParseToken token, ContextBinding context, KeplerianElements container)
Process one token.- Parameters:
token
- token to processcontext
- context bindingcontainer
- container to fill- Returns:
- true of token was accepted
-
-