Enum Class OrbitDeterminationKey

java.lang.Object
java.lang.Enum<OrbitDeterminationKey>
org.orekit.files.ccsds.ndm.odm.ocm.OrbitDeterminationKey
All Implemented Interfaces:
Serializable, Comparable<OrbitDeterminationKey>, Constable

public enum OrbitDeterminationKey extends Enum<OrbitDeterminationKey>
Keys for orbit determination data entries.
Since:
11.0
Author:
Luc Maisonobe
  • Enum Constant Details

    • COMMENT

      public static final OrbitDeterminationKey COMMENT
      Comment entry.
    • OD_ID

      public static final OrbitDeterminationKey OD_ID
      Identification number.
    • OD_PREV_ID

      public static final OrbitDeterminationKey OD_PREV_ID
      Identification of previous orbit determination.
    • OD_METHOD

      public static final OrbitDeterminationKey OD_METHOD
      Orbit determination method.
    • OD_EPOCH

      public static final OrbitDeterminationKey OD_EPOCH
      Time tag for orbit determination solved-for state.
    • DAYS_SINCE_FIRST_OBS

      public static final OrbitDeterminationKey DAYS_SINCE_FIRST_OBS
      Time elapsed between first accepted observation on epoch.
    • DAYS_SINCE_LAST_OBS

      public static final OrbitDeterminationKey DAYS_SINCE_LAST_OBS
      Time elapsed between last accepted observation on epoch.
    • ACTUAL_OD_SPAN

      public static final OrbitDeterminationKey ACTUAL_OD_SPAN
      Actual time span used for the OD of the object.
    • OBS_AVAILABLE

      public static final OrbitDeterminationKey OBS_AVAILABLE
      Number of observations available within the actual OD span.
    • OBS_USED

      public static final OrbitDeterminationKey OBS_USED
      Number of observations accepted within the actual OD span.
    • TRACKS_AVAILABLE

      public static final OrbitDeterminationKey TRACKS_AVAILABLE
      Number of sensors tracks available for the OD within the actual OD span.
    • TRACKS_USED

      public static final OrbitDeterminationKey TRACKS_USED
      Number of sensors tracks accepted for the OD within the actual OD span.
    • MAXIMUM_OBS_GAP

      public static final OrbitDeterminationKey MAXIMUM_OBS_GAP
      Maximum time between observations in the OD of the object.
    • OD_EPOCH_EIGMAJ

      public static final OrbitDeterminationKey OD_EPOCH_EIGMAJ
      Positional error ellipsoid 1σ major eigenvalue at the epoch of OD.
    • OD_EPOCH_EIGINT

      public static final OrbitDeterminationKey OD_EPOCH_EIGINT
      Positional error ellipsoid 1σ intermediate eigenvalue at the epoch of OD.
    • OD_EPOCH_EIGMIN

      public static final OrbitDeterminationKey OD_EPOCH_EIGMIN
      Positional error ellipsoid 1σ minor eigenvalue at the epoch of OD.
    • OD_MAX_PRED_EIGMAJ

      public static final OrbitDeterminationKey OD_MAX_PRED_EIGMAJ
      Maximum predicted major eigenvalue of 1σ positional error ellipsoid over entire time span of the OCM.
    • OD_MIN_PRED_EIGMIN

      public static final OrbitDeterminationKey OD_MIN_PRED_EIGMIN
      Minimum predicted minor eigenvalue of 1σ positional error ellipsoid over entire time span of the OCM.
    • OD_CONFIDENCE

      public static final OrbitDeterminationKey OD_CONFIDENCE
      Confidence metric.
    • GDOP

      public static final OrbitDeterminationKey GDOP
      Generalize Dilution Of Precision.
    • SOLVE_N

      public static final OrbitDeterminationKey SOLVE_N
      Number of solved-for states.
    • SOLVE_STATES

      public static final OrbitDeterminationKey SOLVE_STATES
      Description of state elements solved-for.
    • CONSIDER_N

      public static final OrbitDeterminationKey CONSIDER_N
      Number of consider parameters.
    • CONSIDER_PARAMS

      public static final OrbitDeterminationKey CONSIDER_PARAMS
      Description of consider parameters.
    • SEDR

      public static final OrbitDeterminationKey SEDR
      Specific Energy Dissipation Rate.
      Since:
      12.0
    • SENSORS_N

      public static final OrbitDeterminationKey SENSORS_N
      Number of sensors used.
    • SENSORS

      public static final OrbitDeterminationKey SENSORS
      Description of sensors used.
    • WEIGHTED_RMS

      public static final OrbitDeterminationKey WEIGHTED_RMS
      Weighted RMS residual ratio.
    • DATA_TYPES

      public static final OrbitDeterminationKey DATA_TYPES
      Observation data types used.
  • Method Details

    • values

      public static OrbitDeterminationKey[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static OrbitDeterminationKey valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified name
      NullPointerException - if the argument is null
    • process

      public boolean process(ParseToken token, ContextBinding context, OrbitDetermination container)
      Process an token.
      Parameters:
      token - token to process
      context - context binding
      container - container to fill
      Returns:
      true of token was accepted