|
Monado OpenXR Runtime
|
Public Member Functions | |
| std::optional< DeviceState * > | GetDeviceState (t_constellation_device_id_t device_id) |
| DeviceState & | PutDeviceState (t_constellation_device_id_t device_id) |
| CameraSample (t_blob_observation &blobservation, Camera *camera) | |
| void | MarkMatchingBlobs (ConstellationTracker *ct, t_constellation_tracker_led_model &led_model, t_constellation_device_id_t device_id, pose_metrics_blob_match_info &blob_match_info) |
| t_blob_observation | ToBlobObservation () const & |
| t_blob_observation | ToBlobObservation () &&=delete |
| t_blob_observation | ToBlobObservation () const &&=delete |
Data Fields | |
| t_blobwatch * | source {nullptr} |
| uint64_t | id {} |
| int64_t | timestamp_ns {} |
| t_blob | blobs [XRT_CONSTELLATION_MAX_BLOBS_PER_FRAME] {} |
| uint32_t | blob_count {} |
| std::optional< xrt_pose > | Txr_world_cam {std::nullopt} |
| The camera's position in the constellation tracker's tracking origin. | |
| std::array< DeviceState, XRT_CONSTELLATION_MAX_DEVICES > | device_states {} |
| uint32_t | device_count {} |
| uint32_t | mosaic_index |
| uint32_t | camera_index |
| std::optional<xrt_pose> xrt::tracking::constellation::CameraSample::Txr_world_cam {std::nullopt} |
The camera's position in the constellation tracker's tracking origin.
Referenced by xrt::tracking::constellation::RerunContext::LogSample().