Package org.orekit.estimation.sequential
Class SemiAnalyticalMeasurementHandler
java.lang.Object
org.orekit.estimation.sequential.SemiAnalyticalMeasurementHandler
- All Implemented Interfaces:
OrekitStepHandler
Step handler picking up
measurements for both SemiAnalyticalUnscentedKalmanEstimator and SemiAnalyticalKalmanEstimator.- Since:
- 11.3
- Author:
- Gaƫtan Pierre, Bryan Cazabonne, Julie Bayard, Maxime Journot
-
Constructor Summary
ConstructorsConstructorDescriptionSemiAnalyticalMeasurementHandler(SemiAnalyticalProcess model, KalmanFilter<MeasurementDecorator> filter, List<ObservedMeasurement<?>> observedMeasurements, AbsoluteDate referenceDate) Simple constructor.SemiAnalyticalMeasurementHandler(SemiAnalyticalProcess model, KalmanFilter<MeasurementDecorator> filter, List<ObservedMeasurement<?>> observedMeasurements, AbsoluteDate referenceDate, boolean isUnscented) Simple constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidhandleStep(OrekitStepInterpolator interpolator) Handle the current step.voidinit(SpacecraftState s0, AbsoluteDate t) Initialize step handler at the start of a propagation.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.orekit.propagation.sampling.OrekitStepHandler
finish
-
Constructor Details
-
SemiAnalyticalMeasurementHandler
public SemiAnalyticalMeasurementHandler(SemiAnalyticalProcess model, KalmanFilter<MeasurementDecorator> filter, List<ObservedMeasurement<?>> observedMeasurements, AbsoluteDate referenceDate) Simple constructor.Using this constructor, the Kalman filter is supposed to be extended.
- Parameters:
model- semi-analytical kalman modelfilter- kalman filter instanceobservedMeasurements- list of observed measurementsreferenceDate- reference date- See Also:
-
SemiAnalyticalMeasurementHandler
public SemiAnalyticalMeasurementHandler(SemiAnalyticalProcess model, KalmanFilter<MeasurementDecorator> filter, List<ObservedMeasurement<?>> observedMeasurements, AbsoluteDate referenceDate, boolean isUnscented) Simple constructor.- Parameters:
model- semi-analytical kalman modelfilter- kalman filter instanceobservedMeasurements- list of observed measurementsreferenceDate- reference dateisUnscented- true if the Kalman filter is unscented- Since:
- 11.3.2
-
-
Method Details
-
init
Initialize step handler at the start of a propagation.This method is called once at the start of the propagation. It may be used by the step handler to initialize some internal data if needed.
The default method does nothing
- Specified by:
initin interfaceOrekitStepHandler- Parameters:
s0- initial statet- target time for the integration
-
handleStep
Handle the current step.- Specified by:
handleStepin interfaceOrekitStepHandler- Parameters:
interpolator- interpolator set up for the current step
-