15 #error "This header is C++-only." 30 static std::unique_ptr<PSMVFusionInterface>
45 const struct xrt_vec3 *orientation_variance_optional) = 0;
49 const struct xrt_vec3 *variance_optional,
50 const struct xrt_vec3 *lever_arm_optional,
51 float residual_limit) = 0;
A 3 element vector with single floats.
Definition: xrt_defines.h:131
A relation with two spaces, includes velocity and acceleration.
Definition: xrt_defines.h:334
Definition: t_tracker_psmv_fusion.hpp:27
Time-keeping: a clock that is steady, convertible to system time, and ideally high-resolution.
Common defines and enums for XRT.
int64_t timepoint_ns
Integer timestamp type.
Definition: u_time.h:34
Header defining the tracking system integration in Monado.
IMU Sample.
Definition: xrt_tracking.h:94
Definition: t_fusion.hpp:25
virtual void clear_position_tracked_flag()=0
If you've lost sight of the position tracking and won't even enter another function in this class...