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(SpacecraftState[] states)
Generate a single measurement.
|
List<EstimationModifier<T>> |
getModifiers()
Get the modifiers that apply to a 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)
T build(SpacecraftState[] states)
states
- all spacecraft states (i.e. including ones that may not be relevant for the current builder)Copyright © 2002-2020 CS Group. All rights reserved.