Loading...
Searching...
No Matches
TargetPose Struct Reference
Pstsdk

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

`#include <PstTypes.h>`

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

## Public Attributes
Utils::PstArray< float, 16 > | pose
Points | matched_markers
float | matching_error
Public Attributes inherited from 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 matched_markers

Vector of detected 3D markers matched to this tracking target

## ◆ matching_error

float matching_error

RMSE of model points and measured ones

## ◆ pose

Utils::PstArray<float, 16> pose

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

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

- include/PstTypes.h