public interface ManeuverTriggers extends ParameterDriversProvider, EventDetectorsProvider
Maneuver
中使用的机动触发器的通用接口。
DATATION_ACCURACY
Modifier and Type | Method and Description |
---|---|
<T extends org.hipparchus.CalculusFieldElement<T>> |
addResetter(org.hipparchus.Field<T> field, FieldManeuverTriggersResetter<T> resetter)
添加一个重置器。
|
void |
addResetter(ManeuverTriggersResetter resetter)
添加一个重置器。
|
default String |
getName()
获取机动名称。
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
init(FieldSpacecraftState<T> initialState, FieldAbsoluteDate<T> target)
在传播开始时调用的初始化方法。
|
default void |
init(SpacecraftState initialState, AbsoluteDate target)
在传播开始时调用的初始化方法。
|
boolean |
isFiring(AbsoluteDate date, double[] parameters)
查看机动是否正在触发。
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
isFiring(FieldAbsoluteDate<T> date, T[] parameters)
查看机动是否正在触发。
|
getNbParametersDriversValue, getParameterDriver, getParameters, getParameters, getParameters, getParameters, getParametersAllValues, getParametersAllValues, getParametersDrivers, isSupported
getEventDetectors, getEventDetectors, getFieldEventDetectors, getFieldEventDetectors
default void init(SpacecraftState initialState, AbsoluteDate target)
默认实现不执行任何操作。
initialState
- 初始航天器状态(在传播开始时)。
target
- 传播的日期。不等于initialState.getDate()
。
default <T extends org.hipparchus.CalculusFieldElement<T>> void init(FieldSpacecraftState<T> initialState, FieldAbsoluteDate<T> target)
默认实现不执行任何操作。
T
- 元素的类型
initialState
- 初始航天器状态(在传播开始时)。
target
- 传播的日期。不等于initialState.getDate()
。
boolean isFiring(AbsoluteDate date, double[] parameters)
date
- 当前日期
parameters
- 机动触发器参数
<T extends org.hipparchus.CalculusFieldElement<T>> boolean isFiring(FieldAbsoluteDate<T> date, T[] parameters)
T
- 字段元素的类型
date
- 当前日期
parameters
- 机动触发器参数
default String getName()
void addResetter(ManeuverTriggersResetter resetter)
resetter
- 要添加的重置器
<T extends org.hipparchus.CalculusFieldElement<T>> void addResetter(org.hipparchus.Field<T> field, FieldManeuverTriggersResetter<T> resetter)
T
- 字段元素的类型
field
- 状态所属的字段
resetter
- 要添加的重置器
Copyright © 2002-2023 CS GROUP. All rights reserved.