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 void
filter(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.
-
-