#include <plane.h>

Public Member Functions | |
| cPlaneEKF () | |
Protected Member Functions | |
| void | makeA () | 
| Virtual creator of A.   | |
| void | makeBaseA () | 
| Virtual pre-creator of A.   | |
| void | makeBaseH () | 
| Virtual pre-creator of H.   | |
| void | makeBaseQ () | 
| Virtual pre-creator of Q.   | |
| void | makeBaseR () | 
| Virtual pre-creator of R.   | |
| void | makeBaseV () | 
| Virtual pre-creator of V.   | |
| void | makeBaseW () | 
| Virtual pre-creator of W.   | |
| void | makeH () | 
| Virtual creator of H.   | |
| void | makeMeasure () | 
Actual measurement function  . Fills in z.   | |
| void | makeProcess () | 
Actual process  . Fills in new x by using old x.   | |
Protected Attributes | |
| double | Bfriction | 
| double | Gravity | 
| double | Mass | 
| double | Period | 
| double | Portance | 
Definition at line 6 of file plane.h.
| void cPlaneEKF::makeA | ( | ) |  [protected, virtual] | 
        
Virtual creator of A.
Reimplemented from Kalman::EKFilter< double, 1, false, true, false >.
| void cPlaneEKF::makeBaseA | ( | ) |  [protected, virtual] | 
        
Virtual pre-creator of A.
Reimplemented from Kalman::EKFilter< double, 1, false, true, false >.
| void cPlaneEKF::makeBaseH | ( | ) |  [protected, virtual] | 
        
Virtual pre-creator of H.
Reimplemented from Kalman::EKFilter< double, 1, false, true, false >.
| void cPlaneEKF::makeBaseQ | ( | ) |  [protected, virtual] | 
        
Virtual pre-creator of Q.
OQ is true, that is, if Q is always diagonal, then it is not necessary to initialize non-diagonal elements with anything meaningful. Reimplemented from Kalman::EKFilter< double, 1, false, true, false >.
| void cPlaneEKF::makeBaseR | ( | ) |  [protected, virtual] | 
        
Virtual pre-creator of R.
OVR is true, that is, if both V and R are always diagonal, then it is not necessary to initialize non-diagonal elements with anything meaningful. Reimplemented from Kalman::EKFilter< double, 1, false, true, false >.
| void cPlaneEKF::makeBaseV | ( | ) |  [protected, virtual] | 
        
Virtual pre-creator of V.
OVR is true, that is, if both V and R are always diagonal, then it is not necessary to initialize non-diagonal elements with anything meaningful. Reimplemented from Kalman::EKFilter< double, 1, false, true, false >.
| void cPlaneEKF::makeBaseW | ( | ) |  [protected, virtual] | 
        
Virtual pre-creator of W.
Reimplemented from Kalman::EKFilter< double, 1, false, true, false >.
| void cPlaneEKF::makeH | ( | ) |  [protected, virtual] | 
        
Virtual creator of H.
Reimplemented from Kalman::EKFilter< double, 1, false, true, false >.
| void cPlaneEKF::makeMeasure | ( | ) |  [protected, virtual] | 
        
Actual measurement function 
. Fills in z. 
This function must be overridden, since it is the core of the measurement system. At the time this will be called, x contains the predicted state (a priori state estimate), which is the one that must be used with the measurement function.
simulate(), which does a calculation and then undoes it before returning the result. Implements Kalman::EKFilter< double, 1, false, true, false >.
| void cPlaneEKF::makeProcess | ( | ) |  [protected, virtual] | 
        
Actual process 
. Fills in new x by using old x. 
This function must be overridden, since it is the core of the system process.
predict(), which does a calculation and then undoes it before returning the result. Implements Kalman::EKFilter< double, 1, false, true, false >.
double cPlaneEKF::Bfriction [protected] | 
        
double cPlaneEKF::Gravity [protected] | 
        
double cPlaneEKF::Mass [protected] | 
        
double cPlaneEKF::Period [protected] | 
        
double cPlaneEKF::Portance [protected] |