Enum Class CdmMetadataKey

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

public enum CdmMetadataKey extends Enum<CdmMetadataKey>
Keys for CDM container entries.
Since:
11.2
Author:
Melina Vanel
  • Enum Constant Details

    • OBJECT

      public static final CdmMetadataKey OBJECT
      Object to which data apply.
    • OBJECT_DESIGNATOR

      public static final CdmMetadataKey OBJECT_DESIGNATOR
      Satellite catalog designator for object.
    • CATALOG_NAME

      public static final CdmMetadataKey CATALOG_NAME
      Satellite catalog used for the object.
    • OBJECT_NAME

      public static final CdmMetadataKey OBJECT_NAME
      Spacecraft name for the object.
    • INTERNATIONAL_DESIGNATOR

      public static final CdmMetadataKey INTERNATIONAL_DESIGNATOR
      Full international designator name for the object.
    • OBJECT_TYPE

      public static final CdmMetadataKey OBJECT_TYPE
      Object Type.
    • OPERATOR_CONTACT_POSITION

      public static final CdmMetadataKey OPERATOR_CONTACT_POSITION
      Contact position of the owner/operator of the object.
    • OPERATOR_ORGANIZATION

      public static final CdmMetadataKey OPERATOR_ORGANIZATION
      Contact organization of the object.
    • OPERATOR_PHONE

      public static final CdmMetadataKey OPERATOR_PHONE
      Phone number of the contact position for the object.
    • OPERATOR_EMAIL

      public static final CdmMetadataKey OPERATOR_EMAIL
      Email address of the contact position for the object.
    • EPHEMERIS_NAME

      public static final CdmMetadataKey EPHEMERIS_NAME
      Unique name of the external ephemeris file used for the object or NONE.
    • OBS_BEFORE_NEXT_MESSAGE

      public static final CdmMetadataKey OBS_BEFORE_NEXT_MESSAGE
      Flag indicating whether new tracking observations are anticipated prior to the issue of the next CDM associated with the event specified by CONJUNCTION_ID.
    • COVARIANCE_METHOD

      public static final CdmMetadataKey COVARIANCE_METHOD
      Method used to calculate the covariance.
    • COVARIANCE_SOURCE

      public static final CdmMetadataKey COVARIANCE_SOURCE
      The source from which the covariance data used in the report for both Object 1 and Object 2 originates.
    • MANEUVERABLE

      public static final CdmMetadataKey MANEUVERABLE
      Manoeuver capacity.
    • ORBIT_CENTER

      public static final CdmMetadataKey ORBIT_CENTER
      Central body for Object 1 and 2.
    • REF_FRAME

      public static final CdmMetadataKey REF_FRAME
      Name of the reference frame, in which state vector data are given.
    • ALT_COV_TYPE

      public static final CdmMetadataKey ALT_COV_TYPE
      Flag indicating the type of alternate covariance information provided.
    • ALT_COV_REF_FRAME

      public static final CdmMetadataKey ALT_COV_REF_FRAME
      Name of the reference frame in which the alternate covariance data are given.
    • GRAVITY_MODEL

      public static final CdmMetadataKey GRAVITY_MODEL
      Gravity model.
    • ATMOSPHERIC_MODEL

      public static final CdmMetadataKey ATMOSPHERIC_MODEL
      Name of atmospheric model.
    • N_BODY_PERTURBATIONS

      public static final CdmMetadataKey N_BODY_PERTURBATIONS
      N-body perturbation bodies.
    • SOLAR_RAD_PRESSURE

      public static final CdmMetadataKey SOLAR_RAD_PRESSURE
      Is solar radiation pressure used for the OD of the object ?
    • EARTH_TIDES

      public static final CdmMetadataKey EARTH_TIDES
      Is solid Earth and ocean tides used for the OD of the object ?
    • INTRACK_THRUST

      public static final CdmMetadataKey INTRACK_THRUST
      Indication of whether in-track thrust modeling used for the object.
  • Method Details

    • values

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