Enum Class OrbitCategory

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

public enum OrbitCategory extends Enum<OrbitCategory>
Orbit category used in CCSDS Orbit Comprehensive Messages.
Since:
11.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
    Extended Geostationary Orbit, 37948 < a < 46380 km, e < 0.25, i < 25°.
    Escape Orbit.
    Geosynchronous Earth Orbit, with i > 3°, 35586 < hp < 35986 km, 35586 < ha < 35986 km.
    GEO-superGEO, Crossing Orbit 31570 < hp < 40002 km, 40002 km < ha.
    GeoStationary Orbit, with 3° < i < 25°, 35586 < hp < 35986 km, 35586 < ha < 35986 km.
    Geosynchronous Transfer Orbit, i < 90°, hp < 2000 km, 31570 < ha < 40002 km.
    High Altitude Earth Orbit, 40002 km < hp, 40002 km < ha.
    Highly Eccentric Earth Orbit, hp < 31570 km, 40002 km < ha.
    Inclined Geosynchronous Orbit, 37948 < a < 46380 km, e < 0.25, 25° < i < 180°.
    Low Earth Orbit, hp < 2000 km, ha < 2000 km.
    LEO-MEO Crossing Orbit, hp < 2000 km, 2000 < ha < 31570 km.
    Medium Earth Orbit, 2000 < hp < 31570 km, 2000 < ha < 31570 km.
    MEO-GEO Crossing Orbit, 2000 < hp < 31570 km, 31570 < ha < 40002 km.
    Navigation Satellites Orbit 50° < i < 70°, 18100 < hp < 24300 km, 18100 < ha < 4300 km.
    UFO: Undefined Orbit.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the enum constant of this class with the specified name.
    static OrbitCategory[]
    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

    • EGO

      public static final OrbitCategory EGO
      Extended Geostationary Orbit, 37948 < a < 46380 km, e < 0.25, i < 25°.
    • ESO

      public static final OrbitCategory ESO
      Escape Orbit.
    • GHO

      public static final OrbitCategory GHO
      GEO-superGEO, Crossing Orbit 31570 < hp < 40002 km, 40002 km < ha.
    • GEO

      public static final OrbitCategory GEO
      Geosynchronous Earth Orbit, with i > 3°, 35586 < hp < 35986 km, 35586 < ha < 35986 km.
    • GSO

      public static final OrbitCategory GSO
      GeoStationary Orbit, with 3° < i < 25°, 35586 < hp < 35986 km, 35586 < ha < 35986 km.
    • GTO

      public static final OrbitCategory GTO
      Geosynchronous Transfer Orbit, i < 90°, hp < 2000 km, 31570 < ha < 40002 km.
    • HAO

      public static final OrbitCategory HAO
      High Altitude Earth Orbit, 40002 km < hp, 40002 km < ha.
    • HEO

      public static final OrbitCategory HEO
      Highly Eccentric Earth Orbit, hp < 31570 km, 40002 km < ha.
    • IGO

      public static final OrbitCategory IGO
      Inclined Geosynchronous Orbit, 37948 < a < 46380 km, e < 0.25, 25° < i < 180°.
    • LEO

      public static final OrbitCategory LEO
      Low Earth Orbit, hp < 2000 km, ha < 2000 km.
    • LMO

      public static final OrbitCategory LMO
      LEO-MEO Crossing Orbit, hp < 2000 km, 2000 < ha < 31570 km.
    • MEO

      public static final OrbitCategory MEO
      Medium Earth Orbit, 2000 < hp < 31570 km, 2000 < ha < 31570 km.
    • MGO

      public static final OrbitCategory MGO
      MEO-GEO Crossing Orbit, 2000 < hp < 31570 km, 31570 < ha < 40002 km.
    • NSO

      public static final OrbitCategory NSO
      Navigation Satellites Orbit 50° < i < 70°, 18100 < hp < 24300 km, 18100 < ha < 4300 km.
    • UFO

      public static final OrbitCategory UFO
      UFO: Undefined Orbit.
  • Method Details

    • values

      public static OrbitCategory[] 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 OrbitCategory 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
    • toString

      public String toString()
      Overrides:
      toString in class Enum<OrbitCategory>