Monado OpenXR Runtime
Data Structures | Namespaces | Typedefs
t_tracker_psmv_fusion.cpp File Reference

PS Move tracker code that is expensive to compile. More...

#include "tracking/t_fusion.hpp"
#include "tracking/t_imu_fusion.hpp"
#include "tracking/t_tracker_psmv_fusion.hpp"
#include "math/m_api.h"
#include "math/m_eigen_interop.hpp"
#include "util/u_misc.h"
#include "flexkalman/AbsoluteOrientationMeasurement.h"
#include "flexkalman/FlexibleKalmanFilter.h"
#include "flexkalman/FlexibleUnscentedCorrect.h"
#include "flexkalman/PoseSeparatelyDampedConstantVelocity.h"
#include "flexkalman/PoseState.h"
Include dependency graph for t_tracker_psmv_fusion.cpp:
This graph shows which files directly or indirectly include this file:

Data Structures

struct  xrt_fusion::TrackingInfo
 

Namespaces

 xrt_fusion
 

Typedefs

using State = flexkalman::pose_externalized_rotation::State
 
using ProcessModel = flexkalman::PoseSeparatelyDampedConstantVelocityProcessModel< State >
 

Detailed Description

PS Move tracker code that is expensive to compile.

Typically built as a part of t_kalman.cpp to reduce incremental build times.

Author
Ryan Pavlik ryan..nosp@m.pavl.nosp@m.ik@co.nosp@m.llab.nosp@m.ora.c.nosp@m.om
Pete Black pblac.nosp@m.k@co.nosp@m.llabo.nosp@m.ra.c.nosp@m.om
Jakob Bornecrantz jakob.nosp@m.@col.nosp@m.labor.nosp@m.a.co.nosp@m.m

Typedef Documentation

◆ ProcessModel

using ProcessModel = flexkalman::PoseSeparatelyDampedConstantVelocityProcessModel<State>

◆ State

using State = flexkalman::pose_externalized_rotation::State