Monado OpenXR Runtime
Loading...
Searching...
No Matches
t_constellation_tracker.cpp File Reference

Implementation of the main logic for the constellation tracker. More...

#include "t_constellation_tracker_internal.hpp"
#include <string>
Include dependency graph for t_constellation_tracker.cpp:

Functions

static void xrt::tracking::constellation::get_pose_gravity_vector (xrt_pose &pose, xrt_vec3 &gravity)
 
void * constellation_tracker_camera_slow_thread (void *ptr)
 
void * constellation_tracker_camera_fast_thread (void *ptr)
 
void constellation_tracker_camera_push_blobs (t_blob_sink *tbs, t_blob_observation *tbo)
 
void constellation_tracker_camera_destroy (t_blob_sink *tbs)
 
void constellation_tracker_node_break_apart (xrt_frame_node *node)
 
void constellation_tracker_node_destroy (xrt_frame_node *node)
 
int t_constellation_tracker_create (xrt_frame_context *xfctx, t_constellation_tracker_params *params, t_constellation_tracker **out_tracker)
 
int t_constellation_tracker_add_device (t_constellation_tracker *raw_tracker, t_constellation_tracker_device_params *params, t_constellation_tracker_device *device, t_constellation_device_id_t *out_device_id)
 
int t_constellation_tracker_remove_device (t_constellation_tracker *raw_tracker, t_constellation_device_id_t device)
 
xrt_tracking_origint_constellation_tracker_get_tracking_origin (t_constellation_tracker *raw_tracker)
 

Detailed Description

Implementation of the main logic for the constellation tracker.

Author
Beyley Cardellio ep1cm.nosp@m.1n10.nosp@m.n123@.nosp@m.gmai.nosp@m.l.com