Monado OpenXR Runtime
Loading...
Searching...
No Matches
t_constellation_tracker_device Interface Reference

A constellation tracker device is a device that the constellation tracker will attempt to track in 6dof. More...

#include <tracking/t_constellation.h>

Collaboration diagram for t_constellation_tracker_device:

Static Public Member Functions

static XRT_NONNULL_ALL void t_constellation_tracker_device_push_sample (struct t_constellation_tracker_device *device, struct t_constellation_tracker_sample *sample)
 Helper function for t_constellation_tracker_device::push_constellation_tracker_sample.
 

Data Fields

void(* push_constellation_tracker_sample )(struct t_constellation_tracker_device *connection, struct t_constellation_tracker_sample *sample)
 A function that the constellation tracker will call to push a new sample of the device's pose as it tracks it.
 

Detailed Description

A constellation tracker device is a device that the constellation tracker will attempt to track in 6dof.

The constellation tracker will provide the device with samples of it's current pose as it tracks it.

Member Function Documentation

◆ t_constellation_tracker_device_push_sample()

static XRT_NONNULL_ALL void t_constellation_tracker_device_push_sample ( struct t_constellation_tracker_device device,
struct t_constellation_tracker_sample sample 
)
inlinestatic

Helper function for t_constellation_tracker_device::push_constellation_tracker_sample.

A function that the constellation tracker will call to push a new sample of the device's pose as it tracks it.

Parameters
connectionThe device to push the sample to.
sampleThe sample containing the current pose of the device and the timestamp of the original blobservation that led to this pose being computed.

References push_constellation_tracker_sample.

Field Documentation

◆ push_constellation_tracker_sample

void(* t_constellation_tracker_device::push_constellation_tracker_sample) (struct t_constellation_tracker_device *connection, struct t_constellation_tracker_sample *sample)

A function that the constellation tracker will call to push a new sample of the device's pose as it tracks it.

Parameters
connectionThe device to push the sample to.
sampleThe sample containing the current pose of the device and the timestamp of the original blobservation that led to this pose being computed.

Referenced by t_constellation_tracker_device_push_sample().


The documentation for this interface was generated from the following file: