public class SBASPropagator extends AbstractAnalyticalPropagator
SBASOrbitalElements
中传播SBAS轨道。
DEFAULT_MASS
Modifier and Type | Method and Description |
---|---|
Frame |
getECEF()
获取用于传播GNSS轨道的地心地固坐标系。
|
Frame |
getECI()
获取用于传播轨道的地心惯性坐标系。
|
Frame |
getFrame()
获取传播轨道的坐标系。
|
protected double |
getMass(AbsoluteDate date)
获取质量。
|
double |
getMU()
获取用于SBAS传播的地球引力系数。
|
SBASOrbitalElements |
getSBASOrbitalElements()
获取底层SBAS轨道元素。
|
PVCoordinates |
propagateInEcef(AbsoluteDate date)
获取GNSS SV在 ECEF坐标系 中的PVCoordinates。
|
protected Orbit |
propagateOrbit(AbsoluteDate date)
将轨道外推到特定目标日期。
|
void |
resetInitialState(SpacecraftState state)
重置传播器的初始状态。
|
protected void |
resetIntermediateState(SpacecraftState state, boolean forward)
重置中间状态。
|
acceptStep, addEventDetector, basicPropagate, clearEventsDetectors, getEphemerisGenerator, getEventsDetectors, getJacobiansColumnsNames, getPvProvider, propagate
addAdditionalStateProvider, createHarvester, getAdditionalStateProviders, getAttitudeProvider, getHarvester, getInitialState, getManagedAdditionalStates, getMultiplexer, getPVCoordinates, getStartDate, initializeAdditionalStates, initializePropagation, isAdditionalStateManaged, propagate, setAttitudeProvider, setStartDate, setupMatricesComputation, stateChanged, updateAdditionalStates, updateUnmanagedStates
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clearStepHandlers, getDefaultLaw, setStepHandler, setStepHandler
getPosition
public PVCoordinates propagateInEcef(AbsoluteDate date)
ECEF坐标系
中的PVCoordinates。
该算法使用自动微分来计算速度和加速度。
date
- 计算日期
ECEF坐标系
中的GNSS SV PVCoordinates
protected Orbit propagateOrbit(AbsoluteDate date)
propagateOrbit
在类 AbstractAnalyticalPropagator
date
- 轨道的目标日期
public double getMU()
public Frame getECI()
public Frame getECEF()
public SBASOrbitalElements getSBASOrbitalElements()
public Frame getFrame()
传播坐标系是初始状态的定义坐标系,因此应在设置该状态后调用此方法,否则可能返回null。
getFrame
在接口 Propagator
getFrame
在类 AbstractPropagator
Propagator.resetInitialState(SpacecraftState)
public void resetInitialState(SpacecraftState state)
resetInitialState
在接口 Propagator
resetInitialState
在类 AbstractPropagator
state
- 考虑的新初始状态
protected double getMass(AbsoluteDate date)
getMass
在类 AbstractAnalyticalPropagator
date
- 轨道的目标日期
protected void resetIntermediateState(SpacecraftState state, boolean forward)
resetIntermediateState
在类 AbstractAnalyticalPropagator
state
- 考虑的新中间状态
forward
- 如果为true,则中间状态对其后的传播是有效的
Copyright © 2002-2023 CS GROUP. All rights reserved.