Class ElevationFilter<T extends ObservedMeasurement<T>>
java.lang.Object
org.orekit.estimation.measurements.filtering.ElevationFilter<T>
- Type Parameters:
T- the type of the measurement
- All Implemented Interfaces:
MeasurementFilter<T>
public class ElevationFilter<T extends ObservedMeasurement<T>>
extends Object
implements MeasurementFilter<T>
Elevation pre-processing filter.
- Since:
- 10.2
- Author:
- Bryan Cazabonne, David Soulard
-
Constructor Summary
ConstructorsConstructorDescriptionElevationFilter(GroundStation station, double threshold) Constructor.ElevationFilter(TopocentricFrame topocentricFrame, double threshold) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidfilter(ObservedMeasurement<T> measurement, SpacecraftState[] states) Apply a filter to an observed measurement.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.orekit.estimation.measurements.filtering.MeasurementFilter
filter, filterAll
-
Constructor Details
-
ElevationFilter
Constructor.- Parameters:
topocentricFrame- considered by the filterthreshold- minimum elevation for a measurements to be accepted, in radians- Since:
- 14.0
-
ElevationFilter
Constructor.- Parameters:
station- considered by the filterthreshold- minimum elevation for a measurements to be accepted, in radians
-
-
Method Details
-
filter
Apply a filter to an observed measurement.If the observed measurement is rejected by the filter, the method
ObservedMeasurement.isEnabled()will returnfalse.- Specified by:
filterin interfaceMeasurementFilter<T extends ObservedMeasurement<T>>- Parameters:
measurement- observed measurementstates- spacecraft states participating in the measurement.
-