21#define XRT_CONSTELLATION_MAX_TRACKING_MOSAICS (1)
23struct t_constellation_tracker;
42 bool has_concrete_pose;
103 struct t_constellation_tracker **out_tracker);
106t_constellation_tracker_add_device(
struct t_constellation_tracker *tracker,
109 t_constellation_device_id_t *out_device_id);
112t_constellation_tracker_remove_device(
struct t_constellation_tracker *tracker, t_constellation_device_id_t device);
A generic interface to allow a tracking system to receive "snapshots" of seen t_blob in a frame.
Definition t_constellation.h:94
Essential calibration data for a single camera, or single lens/sensor of a stereo camera.
Definition t_tracking.h:236
A constellation tracker camera mosaic is a set of cameras that may or may not be physically attached,...
Definition t_constellation_tracker.h:58
struct t_constellation_tracker_camera cameras[XRT_TRACKING_MAX_CAMS]
The cameras in this mosaic, with their blob sinks filled in by the constellation tracker.
Definition t_constellation_tracker.h:66
size_t num_cameras
The number of cameras in this mosaic.
Definition t_constellation_tracker.h:68
A constellation tracker camera is a single camera that the constellation tracker will use to track de...
Definition t_constellation_tracker.h:32
struct t_blob_sink * blob_sink
The blob sink for this camera, this is an out parameter filled in by the constellation tracker,...
Definition t_constellation_tracker.h:48
struct xrt_pose pose_in_origin
The position of this camera, in the mosaic's tracking origin.
Definition t_constellation_tracker.h:37
struct t_camera_calibration calibration
The calibration for this camera.
Definition t_constellation_tracker.h:34
Parameters for adding a device to the constellation tracker.
Definition t_constellation_tracker.h:77
struct t_constellation_tracker_led_model led_model
The constellation pattern for this device.
Definition t_constellation_tracker.h:79
A constellation tracker device is a device that the constellation tracker will attempt to track in 6d...
Definition t_constellation.h:314
The LED model is a series of points which define the real-world positions of all LEDs.
Definition t_constellation.h:259
Definition t_constellation_tracker.h:92
A constellation tracker tracking source is an arbitrary source of tracking data for the constellation...
Definition t_constellation.h:214
Object used to track all sinks and frame producers in a graph.
Definition xrt_frame.h:108
A pose composed of a position and orientation.
Definition xrt_defines.h:492
Header defining the tracking system integration in Monado.