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 containerentries.- Since:
- 11.0
- Author:
- Luc Maisonobe
-
-
Enum Constant Summary
Enum Constants Enum Constant Description CENTER_NAMEOrigin of the reference frame of the trajectory.COMMENTComment entry.INTERPOLATIONInterpolation method to be used.INTERPOLATION_DEGREEInterpolation degree.ORB_AVERAGINGType of averaging (Osculating, mean Brouwer, other...).ORB_REVNUMInteger orbit revolution number entry.ORB_REVNUM_BASISBasis for orbit revolution number entry.PROPAGATOROrbit propagator used to generate this trajectory.TRAJ_BASISBasis of this trajectory state time history data.TRAJ_BASIS_IDIdentification number of the orbit determination or simulation upon which this trajectory is based.TRAJ_FRAME_EPOCHEpoch of thetrajectory reference frame.TRAJ_IDTrajectory identification number.TRAJ_NEXT_IDIdentification number of next trajectory.TRAJ_PREV_IDIdentification number of previous trajectory.TRAJ_REF_FRAMEReference frame of the trajectory.TRAJ_TYPETrajectory element set type.TRAJ_UNITSSI units for each elements of the trajectory state.USEABLE_START_TIMEUseable start time entry.USEABLE_STOP_TIMEUseable stop time entry.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanprocess(ParseToken token, ContextBinding context, TrajectoryStateHistoryMetadata container)Process an token.static TrajectoryStateHistoryMetadataKeyvalueOf(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
-
-