Monado OpenXR Runtime
Data Fields
TrackerPSMV Struct Reference
Collaboration diagram for TrackerPSMV:
Collaboration graph
[legend]

Data Fields

struct xrt_tracked_psmv base = {}
 
struct xrt_frame_sink sink = {}
 
struct xrt_frame_node node = {}
 
struct xrt_frameframe
 Frame waiting to be processed. More...
 
struct os_thread_helper oth
 Thread and lock helper. More...
 
bool tracked = false
 
HelperDebugSink debug = {HelperDebugSink::AllAvailable}
 
bool has_imu = false
 Have we received a new IMU sample. More...
 
struct {
   struct xrt_vec3   pos = {}
 
   struct xrt_quat   rot = {}
 
fusion
 
View view [2]
 
bool calibrated
 
cv::Mat disparity_to_depth
 
cv::Vec3d r_cam_translation
 
cv::Matx33d r_cam_rotation
 
cv::Ptr< cv::SimpleBlobDetector > sbd
 
std::unique_ptr< xrt_fusion::PSMVFusionInterfacefilter
 
xrt_vec3 tracked_object_position
 

Field Documentation

◆ base

struct xrt_tracked_psmv TrackerPSMV::base = {}

Referenced by t_psmv_create().

◆ calibrated

bool TrackerPSMV::calibrated

◆ debug

◆ disparity_to_depth

cv::Mat TrackerPSMV::disparity_to_depth

◆ filter

std::unique_ptr<xrt_fusion::PSMVFusionInterface> TrackerPSMV::filter

Referenced by t_psmv_create().

◆ frame

struct xrt_frame* TrackerPSMV::frame

Frame waiting to be processed.

◆ fusion

struct { ... } TrackerPSMV::fusion

Referenced by t_psmv_create().

◆ has_imu

bool TrackerPSMV::has_imu = false

Have we received a new IMU sample.

◆ node

struct xrt_frame_node TrackerPSMV::node = {}

Referenced by t_psmv_create().

◆ oth

struct os_thread_helper TrackerPSMV::oth

Thread and lock helper.

◆ pos

struct xrt_vec3 TrackerPSMV::pos = {}

◆ r_cam_rotation

cv::Matx33d TrackerPSMV::r_cam_rotation

◆ r_cam_translation

cv::Vec3d TrackerPSMV::r_cam_translation

◆ rot

struct xrt_quat TrackerPSMV::rot = {}

Referenced by t_psmv_create().

◆ sbd

cv::Ptr<cv::SimpleBlobDetector> TrackerPSMV::sbd

◆ sink

struct xrt_frame_sink TrackerPSMV::sink = {}

Referenced by t_psmv_create().

◆ tracked

bool TrackerPSMV::tracked = false

◆ tracked_object_position

xrt_vec3 TrackerPSMV::tracked_object_position

◆ view

View TrackerPSMV::view[2]

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