OSVR Framework (Internal Development Docs)  0.6-1962-g59773924
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
OrientationState.h File Reference

Header. More...

#include "FlexibleKalmanBase.h"
#include "ExternalQuaternion.h"
#include <Eigen/Core>
#include <Eigen/Geometry>

Go to the source code of this file.

Classes

class  osvr::kalman::orient_externalized_rotation::State
 

Namespaces

 osvr
 <
 
 osvr::kalman
 Header-only framework for building Kalman-style filters, prediction, and sensor fusion.
 

Typedefs

using osvr::kalman::orient_externalized_rotation::Dimension = types::DimensionConstant< 6 >
 
using osvr::kalman::orient_externalized_rotation::StateVector = types::DimVector< Dimension >
 
using osvr::kalman::orient_externalized_rotation::StateVectorBlock3 = StateVector::FixedSegmentReturnType< 3 >::Type
 
using osvr::kalman::orient_externalized_rotation::ConstStateVectorBlock3 = StateVector::ConstFixedSegmentReturnType< 3 >::Type
 
using osvr::kalman::orient_externalized_rotation::StateSquareMatrix = types::DimSquareMatrix< Dimension >
 

Functions

StateSquareMatrix osvr::kalman::orient_externalized_rotation::stateTransitionMatrix (double dt)
 
StateSquareMatrix osvr::kalman::orient_externalized_rotation::stateTransitionMatrixWithVelocityDamping (double dt, double damping)
 
StateVector osvr::kalman::orient_externalized_rotation::applyVelocity (StateVector const &state, double dt)
 Computes A(deltaT)xhat(t-deltaT) More...
 
void osvr::kalman::orient_externalized_rotation::dampenVelocities (StateVector &state, double damping, double dt)
 
Eigen::Quaterniond osvr::kalman::orient_externalized_rotation::incrementalOrientationToQuat (StateVector const &state)
 
template<typename OutputStream >
OutputStream & osvr::kalman::orient_externalized_rotation::operator<< (OutputStream &os, State const &state)
 
Accessors to blocks in the state vector.
StateVectorBlock3 osvr::kalman::orient_externalized_rotation::incrementalOrientation (StateVector &vec)
 
ConstStateVectorBlock3 osvr::kalman::orient_externalized_rotation::incrementalOrientation (StateVector const &vec)
 
StateVectorBlock3 osvr::kalman::orient_externalized_rotation::angularVelocity (StateVector &vec)
 
ConstStateVectorBlock3 osvr::kalman::orient_externalized_rotation::angularVelocity (StateVector const &vec)
 

Detailed Description

Header.

Date
2015
Author
Sensics, Inc. http://sensics.com/osvr

Definition in file OrientationState.h.