Package org.hipparchus.filtering.kalman
Interface KalmanFilter<T extends Measurement>
- 
- Type Parameters:
 T- the type of the measurements
- All Superinterfaces:
 KalmanEstimate
- All Known Implementing Classes:
 AbstractKalmanFilter,ExtendedKalmanFilter,LinearKalmanFilter,UnscentedKalmanFilter
public interface KalmanFilter<T extends Measurement> extends KalmanEstimate
Interface representing a Kalman filter.- Since:
 - 1.3
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ProcessEstimateestimationStep(T measurement)Perform one estimation step.voidsetObserver(KalmanObserver observer)Set the filter observer callback.- 
Methods inherited from interface org.hipparchus.filtering.kalman.KalmanEstimate
getCorrected, getPredicted, getStateCrossCovariance 
 - 
 
 - 
 
- 
- 
Method Detail
- 
estimationStep
ProcessEstimate estimationStep(T measurement) throws MathRuntimeException
Perform one estimation step.- Parameters:
 measurement- single measurement to handle- Returns:
 - estimated state after measurement has been considered
 - Throws:
 MathRuntimeException- if estimation fails
 
- 
setObserver
void setObserver(KalmanObserver observer)
Set the filter observer callback.- Parameters:
 observer- the observer
 
 - 
 
 -