Enum Class InertiaKey

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

public enum InertiaKey extends Enum<InertiaKey>
Keys for inertia entries.
Since:
12.0
Author:
Luc Maisonobe
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    Enum.EnumDesc<E extends Enum<E>>
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    Comment entry.
    Moment of inertia about X-axis (ADM V1 only).
    Inertia cross product of the X and Y axes (ADM V1 only).
    Inertia cross product of the X and Z axes (ADM V1 only).
    Moment of inertia about Y-axis (ADM V1 only).
    Inertia cross product of the Y and Z axes (ADM V1 only).
    Moment of inertia about Z-axis (ADM V1 only).
    Frame in which inertia is defined.
    Moment of inertia about X-axis.
    Inertia cross product of the X and Y axes.
    Inertia cross product of the X and Z axes.
    Moment of inertia about Y-axis.
    Inertia cross product of the Y and Z axes.
    Moment of inertia about Z-axis.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    process(ParseToken token, ContextBinding context, Inertia data)
    Process an token.
    static InertiaKey
    Returns the enum constant of this class with the specified name.
    static InertiaKey[]
    Returns an array containing the constants of this enum class, in the order they are declared.

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • COMMENT

      public static final InertiaKey COMMENT
      Comment entry.
    • INERTIA_REF_FRAME

      public static final InertiaKey INERTIA_REF_FRAME
      Frame in which inertia is defined.
    • I11

      public static final InertiaKey I11
      Moment of inertia about X-axis (ADM V1 only).
    • IXX

      public static final InertiaKey IXX
      Moment of inertia about X-axis.
    • I22

      public static final InertiaKey I22
      Moment of inertia about Y-axis (ADM V1 only).
    • IYY

      public static final InertiaKey IYY
      Moment of inertia about Y-axis.
    • I33

      public static final InertiaKey I33
      Moment of inertia about Z-axis (ADM V1 only).
    • IZZ

      public static final InertiaKey IZZ
      Moment of inertia about Z-axis.
    • I12

      public static final InertiaKey I12
      Inertia cross product of the X and Y axes (ADM V1 only).
    • IXY

      public static final InertiaKey IXY
      Inertia cross product of the X and Y axes.
    • I13

      public static final InertiaKey I13
      Inertia cross product of the X and Z axes (ADM V1 only).
    • IXZ

      public static final InertiaKey IXZ
      Inertia cross product of the X and Z axes.
    • I23

      public static final InertiaKey I23
      Inertia cross product of the Y and Z axes (ADM V1 only).
    • IYZ

      public static final InertiaKey IYZ
      Inertia cross product of the Y and Z axes.
  • Method Details

    • values

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