Monado OpenXR Runtime
|
For things like accelerometers, which on some level measure the local vector of a world direction. More...
#include <tracking/t_fusion.hpp>
Public Types | |
using | MeasurementVector = types::Vector< Dimension > |
using | MeasurementSquareMatrix = types::SquareMatrix< Dimension > |
Public Member Functions | |
WorldDirectionMeasurement (types::Vector< 3 > const &direction, types::Vector< 3 > const &reference, types::Vector< 3 > const &variance) | |
MeasurementSquareMatrix const & | getCovariance (State const &) |
types::Vector< 3 > | predictMeasurement (State const &s) const |
MeasurementVector | getResidual (MeasurementVector const &predictedMeasurement, State const &s) const |
MeasurementVector | getResidual (State const &s) const |
Static Public Attributes | |
static EIGEN_MAKE_ALIGNED_OPERATOR_NEW constexpr size_t | Dimension = 3 |
For things like accelerometers, which on some level measure the local vector of a world direction.
using xrt_fusion::WorldDirectionMeasurement< State >::MeasurementSquareMatrix = types::SquareMatrix<Dimension> |
using xrt_fusion::WorldDirectionMeasurement< State >::MeasurementVector = types::Vector<Dimension> |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |