| PST SDK 6.0.0.0-272350a

Public Attributes | List of all members
PSTech::pstsdk::TargetPose Struct Reference
Pstsdk

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

`#include <PstTypes.h>`

Inheritance diagram for PSTech::pstsdk::TargetPose:
[legend]
Collaboration diagram for PSTech::pstsdk::TargetPose:
[legend]

## 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:

- C:/CI/builds/c149454a/0/ps-tech/pst-distributor/pstsdk/cpp/include/PstTypes.h