#include <osvr/Kalman/PureVectorState.h>
Public Types | |
| using | SquareMatrix = types::SquareMatrix< DIMENSION > |
| using | StateVector = types::Vector< DIMENSION > |
Public Member Functions | |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW | PureVectorState (double x, double y, double z) |
| PureVectorState (double x, double y, double z, SquareMatrix const &covariance) | |
| PureVectorState (StateVector const &state, SquareMatrix const &covariance) | |
Methods required of State types | |
set xhat | |
| void | setStateVector (StateVector const &state) |
| StateVector const & | stateVector () const |
| xhat | |
| void | setErrorCovariance (SquareMatrix const &errorCovariance) |
| SquareMatrix const & | errorCovariance () const |
| P. | |
| void | postCorrect () |
Static Public Attributes | |
| static const types::DimensionType | DIMENSION = Dim |
A very simple (3D by default) vector state with no velocity, ideal for use as a position, with ConstantProcess for beacon autocalibration
Definition at line 40 of file PureVectorState.h.