Enum Class PerturbationsKey

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

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

    • COMMENT

      public static final PerturbationsKey COMMENT
      Comment entry.
    • ATMOSPHERIC_MODEL

      public static final PerturbationsKey ATMOSPHERIC_MODEL
      Name of atmospheric model.
    • GRAVITY_MODEL

      public static final PerturbationsKey GRAVITY_MODEL
      Gravity model.
    • EQUATORIAL_RADIUS

      public static final PerturbationsKey EQUATORIAL_RADIUS
      Oblate spheroid equatorial radius of central body.
    • GM

      public static final PerturbationsKey GM
      Central body oblate spheroid oblateness.
    • N_BODY_PERTURBATIONS

      public static final PerturbationsKey N_BODY_PERTURBATIONS
      N-body perturbation bodies.
    • CENTRAL_BODY_ROTATION

      public static final PerturbationsKey CENTRAL_BODY_ROTATION
      Central body angular rotation rate.
    • OBLATE_FLATTENING

      public static final PerturbationsKey OBLATE_FLATTENING
      Central body oblate spheroid oblateness.
    • OCEAN_TIDES_MODEL

      public static final PerturbationsKey OCEAN_TIDES_MODEL
      Ocean tides model.
    • SOLID_TIDES_MODEL

      public static final PerturbationsKey SOLID_TIDES_MODEL
      Solid tides model.
    • REDUCTION_THEORY

      public static final PerturbationsKey REDUCTION_THEORY
      Reduction theory used for precession and nutation modeling.
    • ALBEDO_MODEL

      public static final PerturbationsKey ALBEDO_MODEL
      Albedo model.
    • ALBEDO_GRID_SIZE

      public static final PerturbationsKey ALBEDO_GRID_SIZE
      Albedo grid size.
    • SHADOW_MODEL

      public static final PerturbationsKey SHADOW_MODEL
      Shadow model used for solar radiation pressure.
    • SHADOW_BODIES

      public static final PerturbationsKey SHADOW_BODIES
      Names of shadow bodies.
    • SRP_MODEL

      public static final PerturbationsKey SRP_MODEL
      Solar Radiation Pressure model.
    • SW_DATA_SOURCE

      public static final PerturbationsKey SW_DATA_SOURCE
      Space Weather data source.
    • SW_DATA_EPOCH

      public static final PerturbationsKey SW_DATA_EPOCH
      Epoch of the Space Weather data.
    • SW_INTERP_METHOD

      public static final PerturbationsKey SW_INTERP_METHOD
      Interpolation method for Space Weather data.
    • FIXED_GEOMAG_KP

      public static final PerturbationsKey FIXED_GEOMAG_KP
      Fixed (time invariant) value of the planetary 3-hour-range geomagnetic index Kₚ.
    • FIXED_GEOMAG_AP

      public static final PerturbationsKey FIXED_GEOMAG_AP
      Fixed (time invariant) value of the planetary 3-hour-range geomagnetic index aₚ.
    • FIXED_GEOMAG_DST

      public static final PerturbationsKey FIXED_GEOMAG_DST
      Fixed (time invariant) value of the planetary 1-hour-range geomagnetic index Dst.
    • FIXED_F10P7

      public static final PerturbationsKey FIXED_F10P7
      Fixed (time invariant) value of the Solar Flux Unit daily proxy F10.7.
    • FIXED_F10P7_MEAN

      public static final PerturbationsKey FIXED_F10P7_MEAN
      Fixed (time invariant) value of the Solar Flux Unit 81-day running center-average proxy F10.7.
    • FIXED_M10P7

      public static final PerturbationsKey FIXED_M10P7
      Fixed (time invariant) value of the Solar Flux daily proxy M10.7.
    • FIXED_M10P7_MEAN

      public static final PerturbationsKey FIXED_M10P7_MEAN
      Fixed (time invariant) value of the Solar Flux 81-day running center-average proxy M10.7.
    • FIXED_S10P7

      public static final PerturbationsKey FIXED_S10P7
      Fixed (time invariant) value of the Solar Flux daily proxy S10.7.
    • FIXED_S10P7_MEAN

      public static final PerturbationsKey FIXED_S10P7_MEAN
      Fixed (time invariant) value of the Solar Flux 81-day running center-average proxy S10.7.
    • FIXED_Y10P7

      public static final PerturbationsKey FIXED_Y10P7
      Fixed (time invariant) value of the Solar Flux daily proxy Y10.7.
    • FIXED_Y10P7_MEAN

      public static final PerturbationsKey FIXED_Y10P7_MEAN
      Fixed (time invariant) value of the Solar Flux 81-day running center-average proxy Y10.7.
  • Method Details

    • values

      public static PerturbationsKey[] 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 PerturbationsKey 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, Perturbations container)
      Process an token.
      Parameters:
      token - token to process
      context - context binding
      container - container to fill
      Returns:
      true of token was accepted