Enum OrbitCategory
- java.lang.Object
-
- java.lang.Enum<OrbitCategory>
-
- org.orekit.files.ccsds.ndm.odm.ocm.OrbitCategory
-
- All Implemented Interfaces:
Serializable
,Comparable<OrbitCategory>
public enum OrbitCategory extends Enum<OrbitCategory>
Orbit category used in CCSDSOrbit Comprehensive Messages
.- Since:
- 11.0
- Author:
- Luc Maisonobe
-
-
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.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
toString()
static OrbitCategory
valueOf(String name)
Returns the enum constant of this type with the specified name.static OrbitCategory[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
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 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 nameNullPointerException
- if the argument is null
-
toString
public String toString()
- Overrides:
toString
in classEnum<OrbitCategory>
-
-