OSVR-Core
Public Types | Public Member Functions | Static Public Attributes | List of all members
osvr::kalman::IMUAngVelMeasurement Class Reference

Public Types

using MeasurementVector = types::Vector< DIMENSION >
 
using MeasurementSquareMatrix = types::SquareMatrix< DIMENSION >
 

Public Member Functions

 IMUAngVelMeasurement (types::Vector< 3 > const &angVelVec, types::Vector< 3 > const &variance)
 
template<typename State >
MeasurementSquareMatrix const & getCovariance (State const &)
 
template<typename State >
MeasurementVector getResidual (MeasurementVector const &predictedMeasurement, State const &s) const
 
template<typename State >
types::Vector< 3 > predictMeasurement (State const &s) const
 
void setMeasurement (types::Vector< 3 > const &angVelVec)
 Convenience method to be able to store and re-use measurements.
 

Static Public Attributes

static EIGEN_MAKE_ALIGNED_OPERATOR_NEW const types::DimensionType DIMENSION = 3
 

The documentation for this class was generated from the following file: