PST SDK  6.0.0.0-272350a
PSTech::pstsdk::TargetPose Struct Reference

Estimated tracking target pose and detected 3D markers. More...

#include <PstTypes.h>

+ Inheritance diagram for PSTech::pstsdk::TargetPose:
+ Collaboration diagram for PSTech::pstsdk::TargetPose:

Public Attributes

Utils::PstArray< float, 16 > pose
 
Points matched_markers
 
- Public Attributes inherited from PSTech::pstsdk::Target
Utils::PstString name
 
Utils::PstString uuid
 
int id
 

Detailed Description

This struct contains the estimated pose information of a tracking target and detected 3D markers matched. The pose is provided as a row-major 4x4 transformation matrix describing the pose of the tracking target in the coordinate system defined by the Reference system that has been set (see the 'Reference coordinate system' Section in the PST Manual). The 3D positions of the detected markers determined to be part of the target are provided as a Points vector.

See also
Target
TrackerData
Listener
Tracker::SetReference()
Examples:
trackingtarget.cpp.

Member Data Documentation

◆ matched_markers

Points PSTech::pstsdk::TargetPose::matched_markers

Vector of detected 3D markers matched to this tracking target

◆ pose

Utils::PstArray<float, 16> PSTech::pstsdk::TargetPose::pose

Tracking target pose as a row-major 4x4 transformation matrix


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