Public Member Functions |
| void | CompilerError (const char *str) |
| void | Deadzone (float *R, float *innovation, float CPC, float eps) |
| float | GetCovariance (short m, short n) |
| Matrix | GetErrorMatrix () |
| float | GetState (short n) |
| Matrix | GetStates () |
| float | GetVariance (short n) |
| float | GetXchange (short n) |
| Matrix | GetXchanges () |
| | KF () |
| int | MeasurementUpdate (Matrix &C, float R, float Y, bool rejectOutliers, float outlierError, bool mainFilterAngleUpdate) |
| int | MeasurementUpdateExtended (Matrix &C, float R, float Y, float Ybar, bool rejectOutliers, float outlierError, bool mainFilterAngleUpdate, bool ignoreLongRangeUpdate, float deadzoneSize, float dist, bool ambigObject, bool changeAlpha) |
| int | MeasurementUpdateExtended (Matrix &C, KFStruct s) |
| void | NormaliseState (short n) |
| void | Reset () |
| bool | Restart () |
| void | SetErrorMatrix (Matrix Pbar) |
| void | SetState (short n, float x) |
| void | SetStates (Matrix Xbar) |
| bool | Start (short numStates, Matrix &uncert, Matrix &intStates) |
| bool | TimeUpdate (Matrix &A, Matrix &B, Matrix &U, Matrix &Q, bool mainFilterUpdate) |
| bool | TimeUpdateExtended (Matrix &A, Matrix &Xbar, Matrix &Q) |
| | ~KF () |
Public Attributes |
| bool | activate |
| bool | active |
| float | alpha |
| Matrix | I |
| Matrix | initP |
| Matrix | initX |
| short | numStates |
| Matrix | P |
| Matrix | X |
| Matrix | Xchange |
Definition at line 36 of file KF.h.