public enum CelestialBodyFrame extends Enum<CelestialBodyFrame>
Enum Constant and Description |
---|
EME2000
Earth Mean Equator and Equinox of J2000.
|
GCRF
Geocentric Celestial Reference Frame.
|
GRC
Greenwich Rotating Coordinates.
|
GTOD
Greenwich True Of Date.
|
ICRF
International Celestial Reference Frame.
|
ITRF1988
International Terrestrial Reference Frame 1988.
|
ITRF1989
International Terrestrial Reference Frame 1989.
|
ITRF1990
International Terrestrial Reference Frame 1990.
|
ITRF1991
International Terrestrial Reference Frame 1991.
|
ITRF1992
International Terrestrial Reference Frame 1992.
|
ITRF1993
International Terrestrial Reference Frame 1993.
|
ITRF1994
International Terrestrial Reference Frame 1994.
|
ITRF1996
International Terrestrial Reference Frame 1996.
|
ITRF1997
International Terrestrial Reference Frame 1997.
|
ITRF2000
International Terrestrial Reference Frame 2000.
|
ITRF2005
International Terrestrial Reference Frame 2005.
|
ITRF2008
International Terrestrial Reference Frame 2008.
|
ITRF2014
International Terrestrial Reference Frame 2014.
|
ITRF2020
International Terrestrial Reference Frame 2020.
|
J2000
Earth Mean Equator and Equinox of J2000.
|
MCI
Mars Centered Inertial.
|
TDR
True of Date, Rotating.
|
TEME
True Equator Mean Equinox.
|
TOD
True of Date.
|
Modifier and Type | Method and Description |
---|---|
abstract Frame |
getFrame(IERSConventions conventions,
boolean simpleEOP,
DataContext dataContext)
Get the frame corresponding to the CCSDS constant.
|
String |
getName()
Get the name of celestial body frame.
|
static String |
guessFrame(Frame frame)
Guesses names from ODM Table 5-3 and Annex A.
|
static CelestialBodyFrame |
map(Frame frame)
Map an Orekit frame to a CCSDS frame.
|
static CelestialBodyFrame |
parse(String frameName)
Parse a CCSDS frame.
|
static CelestialBodyFrame |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static CelestialBodyFrame[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final CelestialBodyFrame EME2000
public static final CelestialBodyFrame J2000
public static final CelestialBodyFrame GCRF
public static final CelestialBodyFrame GRC
public static final CelestialBodyFrame GTOD
public static final CelestialBodyFrame ICRF
public static final CelestialBodyFrame ITRF2020
public static final CelestialBodyFrame ITRF2014
public static final CelestialBodyFrame ITRF2008
public static final CelestialBodyFrame ITRF2005
public static final CelestialBodyFrame ITRF2000
public static final CelestialBodyFrame ITRF1997
public static final CelestialBodyFrame ITRF1996
public static final CelestialBodyFrame ITRF1994
public static final CelestialBodyFrame ITRF1993
public static final CelestialBodyFrame ITRF1992
public static final CelestialBodyFrame ITRF1991
public static final CelestialBodyFrame ITRF1990
public static final CelestialBodyFrame ITRF1989
public static final CelestialBodyFrame ITRF1988
public static final CelestialBodyFrame MCI
public static final CelestialBodyFrame TDR
public static final CelestialBodyFrame TEME
public static final CelestialBodyFrame TOD
public static CelestialBodyFrame[] values()
for (CelestialBodyFrame c : CelestialBodyFrame.values()) System.out.println(c);
public static CelestialBodyFrame valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic abstract Frame getFrame(IERSConventions conventions, boolean simpleEOP, DataContext dataContext)
conventions
- IERS conventions to usesimpleEOP
- if true, tidal effects are ignored when interpolating EOPdataContext
- to use when creating the frame.public String getName()
public static CelestialBodyFrame parse(String frameName)
frameName
- name of the frame, as the value of a CCSDS key=value linepublic static CelestialBodyFrame map(Frame frame)
The goal of this method is to perform the opposite mapping of getFrame(IERSConventions, boolean, DataContext)
.
frame
- a reference frame.public static String guessFrame(Frame frame)
The goal of this method is to perform the opposite mapping of getFrame(IERSConventions, boolean, DataContext)
.
frame
- a reference frame.frame
.Copyright © 2002-2022 CS GROUP. All rights reserved.