T
- the type of the measurementAbstractMeasurementBuilder
, AngularAzElBuilder
, AngularRaDecBuilder
, InterSatellitesRangeBuilder
, PositionBuilder
, PVBuilder
, RangeBuilder
, RangeRateBuilder
, TurnAroundRangeBuilder
public interface MeasurementBuilder<T extends ObservedMeasurement<T>>
measurements
.Modifier and Type | Method | 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
- spacecraft statesCopyright © 2002-2019 CS Systèmes d'information. All rights reserved.