public enum CenterName extends Enum<CenterName>
Enum Constant and Description |
---|
EARTH
地球天体。
|
EARTH_MOON
地月重心天体对。
|
JUPITER
木星天体。
|
MARS
火星天体。
|
MERCURY
水星天体。
|
MOON
月球天体。
|
NEPTUNE
海王星天体。
|
PLUTO
冥王星天体。
|
SATURN
土星天体。
|
SOLAR_SYSTEM_BARYCENTER
太阳系重心聚合体。
|
SUN
太阳天体。
|
URANUS
天王星天体。
|
VENUS
金星天体。
|
Modifier and Type | Method and Description |
---|---|
CelestialBody |
getCelestialBody()
获取与CCSDS常量对应的天体。
|
CelestialBody |
getCelestialBody(CelestialBodies celestialBodies)
获取与CCSDS常量对应的天体。
|
static String |
guessCenter(Frame frame)
猜测参考系的中心名称。
|
static CenterName |
map(Frame frame)
将Orekit参考系映射到CCSDS中心。
|
static CenterName |
valueOf(String name)
返回具有指定名称的枚举常量。
|
static CenterName[] |
values()
返回按声明顺序排列的此枚举类型的常量数组。
|
public static final CenterName SOLAR_SYSTEM_BARYCENTER
public static final CenterName SUN
public static final CenterName MERCURY
public static final CenterName VENUS
public static final CenterName EARTH_MOON
public static final CenterName EARTH
public static final CenterName MOON
public static final CenterName MARS
public static final CenterName JUPITER
public static final CenterName SATURN
public static final CenterName URANUS
public static final CenterName NEPTUNE
public static final CenterName PLUTO
public static CenterName[] values()
for (CenterName c : CenterName.values()) System.out.println(c);
public static CenterName valueOf(String name)
name
- 要返回的枚举常量的名称。
IllegalArgumentException
- 如果此枚举类型没有具有指定名称的常量
NullPointerException
- 如果参数为null
@DefaultDataContext public CelestialBody getCelestialBody()
此方法使用默认数据上下文
。
getCelestialBody(CelestialBodies)
public CelestialBody getCelestialBody(CelestialBodies celestialBodies)
celestialBodies
- 要使用的天体集。
public static String guessCenter(Frame frame)
frame
- 用于星历输出的参考系。
frame
原点的OEM文件中使用的字符串。
public static CenterName map(Frame frame)
frame
- 一个参考系。
frame
原点的OEM文件中使用的字符串,如果找不到这样的中心则返回null。
Copyright © 2002-2023 CS GROUP. All rights reserved.