|
Monado OpenXR Runtime
|
Implementation of the main logic for the constellation tracker. More...
#include "t_constellation_tracker_internal.hpp"Functions | |
| static void | xrt::tracking::constellation::get_pose_gravity_vector (struct xrt_pose &pose, struct 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 (struct t_blob_sink *tbs, struct t_blob_observation *tbo) |
| void | constellation_tracker_camera_destroy (struct t_blob_sink *tbs) |
| void | constellation_tracker_node_break_apart (struct xrt_frame_node *node) |
| void | constellation_tracker_node_destroy (struct xrt_frame_node *node) |
| int | t_constellation_tracker_create (struct xrt_frame_context *xfctx, struct t_constellation_tracker_params *params, struct t_constellation_tracker **out_tracker) |
| int | t_constellation_tracker_add_device (struct t_constellation_tracker *raw_tracker, struct t_constellation_tracker_device_params *params, struct t_constellation_tracker_device *device, t_constellation_device_id_t *out_device_id) |
| int | t_constellation_tracker_remove_device (struct t_constellation_tracker *raw_tracker, t_constellation_device_id_t device) |
Implementation of the main logic for the constellation tracker.