OSVR-Core
|
Public Member Functions | |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | RunningData (VideoIMUFusionParams const ¶ms, Eigen::Isometry3d const &rTc, OSVR_OrientationState const &initialIMU, OSVR_PoseState const &initialVideo, OSVR_TimeValue const &lastTS) |
void | handleIMUReport (const OSVR_TimeValue ×tamp, const OSVR_OrientationReport &report) |
void | handleIMUVelocity (const OSVR_TimeValue ×tamp, const Eigen::Vector3d &angVel) |
void | handleVideoTrackerReport (const OSVR_TimeValue ×tamp, const OSVR_PoseReport &report) |
bool | preReport (const OSVR_TimeValue ×tamp) |
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 |