Enum OrbitCategory

    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      EGO
      Extended Geostationary Orbit, 37948 < a < 46380 km, e < 0.25, i < 25°.
      ESO
      Escape Orbit.
      GEO
      Geosynchronous Earth Orbit, with i > 3°, 35586 < hp < 35986 km, 35586 < ha < 35986 km.
      GHO
      GEO-superGEO, Crossing Orbit 31570 < hp < 40002 km, 40002 km < ha.
      GSO
      GeoStationary Orbit, with 3° < i < 25°, 35586 < hp < 35986 km, 35586 < ha < 35986 km.
      GTO
      Geosynchronous Transfer Orbit, i < 90°, hp < 2000 km, 31570 < ha < 40002 km.
      HAO
      High Altitude Earth Orbit, 40002 km < hp, 40002 km < ha.
      HEO
      Highly Eccentric Earth Orbit, hp < 31570 km, 40002 km < ha.
      IGO
      Inclined Geosynchronous Orbit, 37948 < a < 46380 km, e < 0.25, 25° < i < 180°.
      LEO
      Low Earth Orbit, hp < 2000 km, ha < 2000 km.
      LMO
      LEO-MEO Crossing Orbit, hp < 2000 km, 2000 < ha < 31570 km.
      MEO
      Medium Earth Orbit, 2000 < hp < 31570 km, 2000 < ha < 31570 km.
      MGO
      MEO-GEO Crossing Orbit, 2000 < hp < 31570 km, 31570 < ha < 40002 km.
      NSO
      Navigation Satellites Orbit 50° < i < 70°, 18100 < hp < 24300 km, 18100 < ha < 4300 km.
      UFO
      UFO: Undefined Orbit.
    • Enum Constant Detail

      • EGO

        public static final OrbitCategory EGO
        Extended Geostationary Orbit, 37948 < a < 46380 km, e < 0.25, i < 25°.
      • 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 Detail

      • values

        public static OrbitCategory[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (OrbitCategory c : OrbitCategory.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

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