Enum TrajectoryStateHistoryMetadataKey
- java.lang.Object
-
- java.lang.Enum<TrajectoryStateHistoryMetadataKey>
-
- org.orekit.files.ccsds.ndm.odm.ocm.TrajectoryStateHistoryMetadataKey
-
- All Implemented Interfaces:
Serializable
,Comparable<TrajectoryStateHistoryMetadataKey>
public enum TrajectoryStateHistoryMetadataKey extends Enum<TrajectoryStateHistoryMetadataKey>
Keys forrajectory state history container
entries.- Since:
- 11.0
- Author:
- Luc Maisonobe
-
-
Enum Constant Summary
Enum Constants Enum Constant Description CENTER_NAME
Origin of the reference frame of the trajectory.COMMENT
Comment entry.INTERPOLATION
Interpolation method to be used.INTERPOLATION_DEGREE
Interpolation degree.ORB_AVERAGING
Type of averaging (Osculating, mean Brouwer, other...).ORB_REVNUM
Integer orbit revolution number entry.ORB_REVNUM_BASIS
Basis for orbit revolution number entry.PROPAGATOR
Orbit propagator used to generate this trajectory.TRAJ_BASIS
Basis of this trajectory state time history data.TRAJ_BASIS_ID
Identification number of the orbit determination or simulation upon which this trajectory is based.TRAJ_FRAME_EPOCH
Epoch of thetrajectory reference frame
.TRAJ_ID
Trajectory identification number.TRAJ_NEXT_ID
Identification number of next trajectory.TRAJ_PREV_ID
Identification number of previous trajectory.TRAJ_REF_FRAME
Reference frame of the trajectory.TRAJ_TYPE
Trajectory element set type.TRAJ_UNITS
SI units for each elements of the trajectory state.USEABLE_START_TIME
Useable start time entry.USEABLE_STOP_TIME
Useable stop time entry.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
process(ParseToken token, ContextBinding context, TrajectoryStateHistoryMetadata container)
Process an token.static TrajectoryStateHistoryMetadataKey
valueOf(String name)
Returns the enum constant of this type with the specified name.static TrajectoryStateHistoryMetadataKey[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
COMMENT
public static final TrajectoryStateHistoryMetadataKey COMMENT
Comment entry.
-
TRAJ_ID
public static final TrajectoryStateHistoryMetadataKey TRAJ_ID
Trajectory identification number.
-
TRAJ_PREV_ID
public static final TrajectoryStateHistoryMetadataKey TRAJ_PREV_ID
Identification number of previous trajectory.
-
TRAJ_NEXT_ID
public static final TrajectoryStateHistoryMetadataKey TRAJ_NEXT_ID
Identification number of next trajectory.
-
TRAJ_BASIS
public static final TrajectoryStateHistoryMetadataKey TRAJ_BASIS
Basis of this trajectory state time history data.
-
TRAJ_BASIS_ID
public static final TrajectoryStateHistoryMetadataKey TRAJ_BASIS_ID
Identification number of the orbit determination or simulation upon which this trajectory is based.
-
INTERPOLATION
public static final TrajectoryStateHistoryMetadataKey INTERPOLATION
Interpolation method to be used.
-
INTERPOLATION_DEGREE
public static final TrajectoryStateHistoryMetadataKey INTERPOLATION_DEGREE
Interpolation degree.
-
PROPAGATOR
public static final TrajectoryStateHistoryMetadataKey PROPAGATOR
Orbit propagator used to generate this trajectory.- Since:
- 11.2
-
CENTER_NAME
public static final TrajectoryStateHistoryMetadataKey CENTER_NAME
Origin of the reference frame of the trajectory.
-
TRAJ_REF_FRAME
public static final TrajectoryStateHistoryMetadataKey TRAJ_REF_FRAME
Reference frame of the trajectory.
-
TRAJ_FRAME_EPOCH
public static final TrajectoryStateHistoryMetadataKey TRAJ_FRAME_EPOCH
Epoch of thetrajectory reference frame
.
-
USEABLE_START_TIME
public static final TrajectoryStateHistoryMetadataKey USEABLE_START_TIME
Useable start time entry.
-
USEABLE_STOP_TIME
public static final TrajectoryStateHistoryMetadataKey USEABLE_STOP_TIME
Useable stop time entry.
-
ORB_REVNUM
public static final TrajectoryStateHistoryMetadataKey ORB_REVNUM
Integer orbit revolution number entry.
-
ORB_REVNUM_BASIS
public static final TrajectoryStateHistoryMetadataKey ORB_REVNUM_BASIS
Basis for orbit revolution number entry.
-
ORB_AVERAGING
public static final TrajectoryStateHistoryMetadataKey ORB_AVERAGING
Type of averaging (Osculating, mean Brouwer, other...).
-
TRAJ_TYPE
public static final TrajectoryStateHistoryMetadataKey TRAJ_TYPE
Trajectory element set type.- See Also:
OrbitElementsType
-
TRAJ_UNITS
public static final TrajectoryStateHistoryMetadataKey TRAJ_UNITS
SI units for each elements of the trajectory state.
-
-
Method Detail
-
values
public static TrajectoryStateHistoryMetadataKey[] 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 (TrajectoryStateHistoryMetadataKey c : TrajectoryStateHistoryMetadataKey.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static TrajectoryStateHistoryMetadataKey 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, TrajectoryStateHistoryMetadata container)
Process an token.- Parameters:
token
- token to processcontext
- context bindingcontainer
- container to fill- Returns:
- true of token was accepted
-
-