public class MultiplexedMeasurementBuilder extends Object implements MeasurementBuilder<MultiplexedMeasurement>
Constructor and Description |
---|
MultiplexedMeasurementBuilder(List<MeasurementBuilder<?>> builders)
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
void |
addModifier(EstimationModifier<MultiplexedMeasurement> modifier)
添加一个修饰符。
|
MultiplexedMeasurement |
build(AbsoluteDate date, Map<ObservableSatellite,OrekitStepInterpolator> interpolators)
生成单个测量。
|
List<EstimationModifier<MultiplexedMeasurement>> |
getModifiers()
获取应用于测量的修饰符。
|
ObservableSatellite[] |
getSatellites()
获取与此测量相关的卫星。
|
void |
init(AbsoluteDate start, AbsoluteDate end)
在测量生成的开始时初始化构建器。
|
public MultiplexedMeasurementBuilder(List<MeasurementBuilder<?>> builders)
builders
- 用于多路复用测量的构建器
public void init(AbsoluteDate start, AbsoluteDate end)
此方法在测量生成的开始时调用一次。如果需要,构建器可以用于初始化一些内部数据,通常是设置参数参考日期。
此实现存储测量生成的时间跨度。
init
在接口 MeasurementBuilder<MultiplexedMeasurement>
start
- 测量时间跨度的开始
end
- 测量时间跨度的结束
public void addModifier(EstimationModifier<MultiplexedMeasurement> modifier)
addModifier
在接口 MeasurementBuilder<MultiplexedMeasurement>
modifier
- 要添加的修饰符
public List<EstimationModifier<MultiplexedMeasurement>> getModifiers()
getModifiers
在接口 MeasurementBuilder<MultiplexedMeasurement>
MeasurementBuilder.addModifier(EstimationModifier)
public MultiplexedMeasurement build(AbsoluteDate date, Map<ObservableSatellite,OrekitStepInterpolator> interpolators)
build
在接口 MeasurementBuilder<MultiplexedMeasurement>
date
- 测量日期
interpolators
- 该构建器相关的插值器
public ObservableSatellite[] getSatellites()
getSatellites
在接口 MeasurementBuilder<MultiplexedMeasurement>
Copyright © 2002-2023 CS GROUP. All rights reserved.