Monado OpenXR Runtime
Loading...
Searching...
No Matches
xrt::tracking::constellation::DeviceState Struct Reference
Collaboration diagram for xrt::tracking::constellation::DeviceState:

Data Fields

t_constellation_device_id_t device_id {XRT_CONSTELLATION_INVALID_DEVICE_ID}
 The ID of the device.
 
std::optional< xrt_poseTxr_world_device_prior {std::nullopt}
 The "predicted" pose, which is the pose the device expects itself to be at at the time of the blobservation.
 
std::optional< FoundDevicePosefound_pose {std::nullopt}
 The final found pose of the device in this specific sample.
 
bool needs_slow_processing {false}
 Whether the device needs to have the slow processing thread run over it.
 

Field Documentation

◆ device_id

t_constellation_device_id_t xrt::tracking::constellation::DeviceState::device_id {XRT_CONSTELLATION_INVALID_DEVICE_ID}

The ID of the device.

Referenced by xrt::tracking::constellation::RerunContext::LogSample().

◆ found_pose

std::optional<FoundDevicePose> xrt::tracking::constellation::DeviceState::found_pose {std::nullopt}

The final found pose of the device in this specific sample.

Referenced by xrt::tracking::constellation::RerunContext::LogSample().

◆ needs_slow_processing

bool xrt::tracking::constellation::DeviceState::needs_slow_processing {false}

Whether the device needs to have the slow processing thread run over it.

Referenced by xrt::tracking::constellation::Camera::FastSampleProcess().

◆ Txr_world_device_prior

std::optional<xrt_pose> xrt::tracking::constellation::DeviceState::Txr_world_device_prior {std::nullopt}

The "predicted" pose, which is the pose the device expects itself to be at at the time of the blobservation.

Referenced by xrt::tracking::constellation::Camera::FastSampleProcess(), and xrt::tracking::constellation::RerunContext::LogSample().


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