OSVR Framework (Internal Development Docs)  0.6-1962-g59773924
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
VideoIMUFusion::RunningData Class Reference

Public Member Functions

EIGEN_MAKE_ALIGNED_OPERATOR_NEW RunningData (VideoIMUFusionParams const &params, Eigen::Isometry3d const &rTc, OSVR_OrientationState const &initialIMU, OSVR_PoseState const &initialVideo, OSVR_TimeValue const &lastTS)
 
void handleIMUReport (const OSVR_TimeValue &timestamp, const OSVR_OrientationReport &report)
 
void handleIMUVelocity (const OSVR_TimeValue &timestamp, const Eigen::Vector3d &angVel)
 
void handleVideoTrackerReport (const OSVR_TimeValue &timestamp, const OSVR_PoseReport &report)
 
bool preReport (const OSVR_TimeValue &timestamp)
 Returns true if we succeeded and can filter in some data.
 
Eigen::Quaterniond getOrientation () const
 
Eigen::Vector3d getPosition () const
 
Eigen::Isometry3d takeCameraPoseToRoom (OSVR_PoseState const &pose)
 
Eigen::Matrix< double, 12, 12 >
const & 
getErrorCovariance () const
 

Detailed Description

Definition at line 75 of file RunningData.h.


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