![]() |
Visual Servoing Platform version 3.7.0
|
#include <vpUKSigmaDrawerAbstract.h>
Classes | |
| struct | vpSigmaPointsWeights |
Public Types | |
| typedef struct vpUKSigmaDrawerAbstract::vpSigmaPointsWeights | vpSigmaPointsWeights |
Public Member Functions | |
| vpUKSigmaDrawerAbstract (const unsigned int &n) | |
| vpUKSigmaDrawerAbstract (const vpUKSigmaDrawerAbstract &)=default | |
| virtual | ~vpUKSigmaDrawerAbstract ()=default |
| vpUKSigmaDrawerAbstract & | operator= (const vpUKSigmaDrawerAbstract &)=default |
| virtual std::vector< vpColVector > | drawSigmaPoints (const vpColVector &mean, const vpMatrix &covariance)=0 |
| virtual vpSigmaPointsWeights | computeWeights ()=0 |
Protected Attributes | |
| unsigned int | m_n |
This abstract class defines the interface to draw the sigma points for the Unscented Kalman filter.
Definition at line 50 of file vpUKSigmaDrawerAbstract.h.
| typedef struct vpUKSigmaDrawerAbstract::vpSigmaPointsWeights vpUKSigmaDrawerAbstract::vpSigmaPointsWeights |
The weights corresponding to the sigma points drawing.
|
inline |
Definition at line 62 of file vpUKSigmaDrawerAbstract.h.
References m_n.
Referenced by operator=(), vpUKSigmaDrawerAbstract(), and vpUKSigmaDrawerMerwe::vpUKSigmaDrawerMerwe().
|
default |
References vpUKSigmaDrawerAbstract().
|
virtualdefault |
|
pure virtual |
Computed the weights that correspond to the sigma points that have been drawn.
Implemented in vpUKSigmaDrawerMerwe.
|
pure virtual |
Draw the sigma points according to the current mean and covariance of the state of the Unscented Kalman filter.
| [in] | mean | The current mean of the state of the UKF. |
| [in] | covariance | The current process covariance of the UKF. |
Implemented in vpUKSigmaDrawerMerwe.
|
default |
References vpUKSigmaDrawerAbstract().
|
protected |
The size of the state of the UKF.
Definition at line 84 of file vpUKSigmaDrawerAbstract.h.
Referenced by vpUKSigmaDrawerMerwe::computeLambda(), vpUKSigmaDrawerMerwe::computeWeights(), vpUKSigmaDrawerMerwe::drawSigmaPoints(), and vpUKSigmaDrawerAbstract().