Interface MeasurementFilter<T extends ObservedMeasurement<T>>
-
- Type Parameters:
T- the type of the measurement
- All Known Implementing Classes:
ElevationFilter,ResidualFilter
public interface MeasurementFilter<T extends ObservedMeasurement<T>>Interface for measurement pre-processing filter.Pre-processing filters are used to disabled measurements before they are used during an orbit determination process. Example of pre-processing filters are:
- Minimum satellite elevation
- Minimum value of the signal-to-noise ratio
- Measurement residual
- Since:
- 10.2
- Author:
- Bryan Cazabonne, David Soulard
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidfilter(ObservedMeasurement<T> measurement, SpacecraftState state)Apply a filter to an observed measurement.
-
-
-
Method Detail
-
filter
void filter(ObservedMeasurement<T> measurement, SpacecraftState state)
Apply a filter to an observed measurement.If the observed measurement is rejected by the filter, the method
ObservedMeasurement.isEnabled()will returnfalse.- Parameters:
measurement- observed measurementstate- current spacecraft state.
-
-