public interface GNSSOrbitalElements extends TimeStamped
GNSSPropagator
所需的最小轨道要素集。
Modifier and Type | Method and Description |
---|---|
double |
getAngularVelocity()
获取GNSS模型地球的平均角速度。
|
double |
getCic()
获取倾角的余弦谐波校正项的振幅。
|
double |
getCis()
获取倾角的正弦谐波校正项的振幅。
|
double |
getCrc()
获取轨道半径的余弦谐波校正项的振幅。
|
double |
getCrs()
获取轨道半径的正弦谐波校正项的振幅。
|
double |
getCuc()
获取纬度参数的余弦谐波校正项的振幅。
|
double |
getCus()
获取纬度参数的正弦谐波校正项的振幅。
|
double |
getCycleDuration()
获取GNSS周期的持续时间(秒)。
|
double |
getE()
获取偏心率。
|
double |
getI0()
获取参考时间的倾角角度。
|
double |
getIDot()
获取倾角角度的变化率。
|
double |
getM0()
获取参考时间的平近点角。
|
double |
getMeanMotion()
获取平均运动。
|
double |
getMu()
获取地球的普遍引力参数。
|
double |
getOmega0()
获取周历元时的轨道平面升交点经度。
|
double |
getOmegaDot()
获取赤经变化率。
|
double |
getPa()
获取近地点幅角。
|
int |
getPRN()
获取GNSS卫星的PRN号。
|
default GNSSPropagator |
getPropagator()
获取与导航消息对应的传播器。
|
default GNSSPropagator |
getPropagator(Frames frames)
获取与导航消息对应的传播器。
|
default GNSSPropagator |
getPropagator(Frames frames, AttitudeProvider provider, Frame inertial, Frame bodyFixed, double mass)
获取与导航消息对应的传播器。
|
double |
getSma()
获取半长轴。
|
double |
getTime()
获取GNSS轨道的参考时间,以从周起始计算的持续时间表示。
|
int |
getWeek()
获取GNSS轨道的参考周。
|
durationFrom, getDate
int getPRN()
int getWeek()
double getTime()
double getSma()
double getMeanMotion()
double getE()
double getI0()
double getIDot()
double getOmega0()
double getOmegaDot()
double getPa()
double getM0()
double getCuc()
double getCus()
double getCrc()
double getCrs()
double getCic()
double getCis()
double getMu()
double getAngularVelocity()
double getCycleDuration()
@DefaultDataContext default GNSSPropagator getPropagator()
默认情况下,姿态提供器设置为与EME2000参考系对齐。
默认情况下,质量设置为DEFAULT_MASS
。
默认情况下,ECI参考系设置为默认数据上下文中的EME2000参考系
。
默认情况下,ECEF参考系设置为默认数据上下文中的CIO/2010-based ITRF simple EOP
。
此构造器使用默认数据上下文
getPropagator(Frames)
, getPropagator(Frames, AttitudeProvider, Frame, Frame, double)
default GNSSPropagator getPropagator(Frames frames)
默认情况下,姿态提供器设置为与EME2000参考系对齐。
默认情况下,质量设置为DEFAULT_MASS
。
默认情况下,ECI参考系设置为默认数据上下文中的EME2000参考系
。
默认情况下,ECEF参考系设置为默认数据上下文中的CIO/2010-based ITRF simple EOP
。
frames
- 要使用的参考系集
getPropagator()
, getPropagator(Frames, AttitudeProvider, Frame, Frame, double)
default GNSSPropagator getPropagator(Frames frames, AttitudeProvider provider, Frame inertial, Frame bodyFixed, double mass)
frames
- 要使用的参考系集
provider
- 姿态提供器
inertial
- 惯性参考系,用于提供传播轨道
bodyFixed
- 与导航消息对应的机体固定参考系
mass
- 卫星质量(千克)
getPropagator()
, getPropagator(Frames)
Copyright © 2002-2023 CS GROUP. All rights reserved.