public enum CelestialBodyFrame extends Enum<CelestialBodyFrame>
Enum Constant and Description |
---|
EME2000
J2000年地球平均赤道和春分点。
|
GCRF
地心天球参考系。
|
GRC
格林威治旋转坐标系。
|
GTOD
格林威治真实日期。
|
ICRF
国际天球参考系。
|
ITRF
最新的国际地球参考系。
|
ITRF1988
国际地球参考系1988年。
|
ITRF1989
国际地球参考系1989年。
|
ITRF1990
国际地球参考系1990年。
|
ITRF1991
国际地球参考系1991年。
|
ITRF1992
国际地球参考系1992年。
|
ITRF1993
国际地球参考系1993年。
|
ITRF1994
国际地球参考系1994年。
|
ITRF1996
国际地球参考系1996年。
|
ITRF1997
国际地球参考系1997年。
|
ITRF2000
国际地球参考系2000年。
|
ITRF2005
国际地球参考系2005年。
|
ITRF2008
国际地球参考系2008年。
|
ITRF2014
国际地球参考系2014年。
|
ITRF2020
国际地球参考系2020年。
|
J2000
J2000年地球平均赤道和春分点。
|
MCI
以火星为中心的惯性系。
|
TDR
真实日期,旋转。
|
TEME
真实赤道平均春分点。
|
TOD
真实日期。
|
Modifier and Type | Method and Description |
---|---|
abstract Frame |
getFrame(IERSConventions conventions, boolean simpleEOP, DataContext dataContext)
获取与CCSDS常量对应的参考系。
|
String |
getName()
获取天体参考系的名称。
|
static String |
guessFrame(Frame frame)
从ODM表5-3和附件A中猜测名称。
|
static CelestialBodyFrame |
map(Frame frame)
将Orekit参考系映射到CCSDS参考系。
|
static CelestialBodyFrame |
parse(String frameName)
解析CCSDS参考系。
|
static CelestialBodyFrame |
valueOf(String name)
返回具有指定名称的枚举常量。
|
static CelestialBodyFrame[] |
values()
返回包含此枚举类型常量的数组,按照它们声明的顺序排列。
|
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 ITRF
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
- 要返回的枚举常量的名称。
IllegalArgumentException
- 如果此枚举类型没有具有指定名称的常量
NullPointerException
- 如果参数为null
public abstract Frame getFrame(IERSConventions conventions, boolean simpleEOP, DataContext dataContext)
conventions
- 要使用的IERS约定
simpleEOP
- 如果为true,则在插值EOP时忽略潮汐效应
dataContext
- 创建参考系时要使用的数据上下文。
public String getName()
public static CelestialBodyFrame parse(String frameName)
frameName
- 参考系的名称,作为CCSDS键值行的值
public static CelestialBodyFrame map(Frame frame)
此方法的目标是执行getFrame(IERSConventions, boolean, DataContext)
的相反映射。
frame
- 一个参考系。
public static String guessFrame(Frame frame)
此方法的目标是执行getFrame(IERSConventions, boolean, DataContext)
的相反映射。
frame
- 一个参考系。
frame
的字符串。
Copyright © 2002-2023 CS GROUP. All rights reserved.