public enum CCSDSFrame extends Enum<CCSDSFrame>
Enum Constant and Description |
---|
EME2000
Earth Mean Equator and Equinox of J2000.
|
GCRF
Geocentric Celestial Reference Frame.
|
GRC
Greenwich Rotating Coordinates.
|
ICRF
International Celestial Reference Frame.
|
ITRF2000
International Terrestrial Reference Frame 2000.
|
ITRF2005
International Terrestrial Reference Frame 2005.
|
ITRF2008
International Terrestrial Reference Frame 2008.
|
ITRF2014
International Terrestrial Reference Frame 2014.
|
ITRF93
International Terrestrial Reference Frame 1993.
|
ITRF97
International Terrestrial Reference Frame 1997.
|
MCI
Mars Centered Inertial.
|
RSW
Another name for Radial, Transverse (along-track) and Normal.
|
RTN
Radial, Transverse (along-track) and Normal.
|
TDR
True of Date, Rotating.
|
TEME
True Equator Mean Equinox.
|
TNW
TNW : x-axis along the velocity vector, W along the orbital angular momentum vector and
N completes the right handed system.
|
TOD
True of Date.
|
Modifier and Type | Method and Description |
---|---|
Frame |
getFrame(IERSConventions conventions,
boolean simpleEOP)
Get the frame corresponding to the CCSDS constant.
|
Frame |
getFrame(IERSConventions conventions,
boolean simpleEOP,
DataContext dataContext)
Get the frame corresponding to the CCSDS constant.
|
LOFType |
getLofType()
Get the type of Local Orbital frame.
|
boolean |
isLof()
Check if the frame is a Local Orbital frame.
|
static CCSDSFrame |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static CCSDSFrame[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final CCSDSFrame EME2000
public static final CCSDSFrame GCRF
public static final CCSDSFrame GRC
public static final CCSDSFrame ICRF
public static final CCSDSFrame ITRF2014
public static final CCSDSFrame ITRF2008
public static final CCSDSFrame ITRF2005
public static final CCSDSFrame ITRF2000
public static final CCSDSFrame ITRF93
public static final CCSDSFrame ITRF97
public static final CCSDSFrame MCI
public static final CCSDSFrame TDR
public static final CCSDSFrame TEME
public static final CCSDSFrame TOD
public static final CCSDSFrame RTN
public static final CCSDSFrame RSW
public static final CCSDSFrame TNW
public static CCSDSFrame[] values()
for (CCSDSFrame c : CCSDSFrame.values()) System.out.println(c);
public static CCSDSFrame 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 boolean isLof()
public LOFType getLofType()
If the frame is not a Local Orbital frame (i.e. if this method returns null),
then the getFrame
method
must be used to retrieve the absolute frame.
isLof()
@DefaultDataContext public Frame getFrame(IERSConventions conventions, boolean simpleEOP)
This method uses the default data context
.
conventions
- IERS conventions to usesimpleEOP
- if true, tidal effects are ignored when interpolating EOPisLof()
,
getFrame(IERSConventions, boolean, DataContext)
public 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.isLof()
Copyright © 2002-2020 CS Group. All rights reserved.