T
- the type of the measurementpublic interface MeasurementBuilder<T extends ObservedMeasurement<T>>
measurements
.Modifier and Type | Method and Description |
---|---|
void |
addModifier(EstimationModifier<T> modifier)
Add a modifier.
|
T |
build(AbsoluteDate date,
Map<ObservableSatellite,OrekitStepInterpolator> interpolators)
Generate a single measurement.
|
List<EstimationModifier<T>> |
getModifiers()
Get the modifiers that apply to a measurement.
|
ObservableSatellite[] |
getSatellites()
Get the satellites related to this measurement.
|
void |
init(AbsoluteDate start,
AbsoluteDate end)
Initialize builder at the start of a measurements generation.
|
void init(AbsoluteDate start, AbsoluteDate end)
This method is called once at the start of the measurements generation. It may be used by the builder to initialize some internal data if needed, typically setting up parameters reference dates.
start
- start of the measurements time spanend
- end of the measurements time spanvoid addModifier(EstimationModifier<T> modifier)
modifier
- modifier to addList<EstimationModifier<T>> getModifiers()
addModifier(EstimationModifier)
ObservableSatellite[] getSatellites()
T build(AbsoluteDate date, Map<ObservableSatellite,OrekitStepInterpolator> interpolators)
date
- measurement dateinterpolators
- interpolators relevant for this builderCopyright © 2002-2023 CS GROUP. All rights reserved.