DTrackSDK  v2.9.0
Public Member Functions | Public Attributes | List of all members
DTrackSDK_Datatypes::DTrackHuman::DTrackJoint Struct Reference

ART-Human joint data. More...

#include <DTrackDataTypes.hpp>

Public Member Functions

bool isTracked () const
 Returns if joint is currently tracked. More...
 
DTrackQuaternion getQuaternion () const
 Returns rotation of joint as quaternion. More...
 

Public Attributes

int id
 ID number of joint (starting with 0)
 
double quality
 Quality of joint (0.0 <= qu <= 1.0, no tracking if -1.0)
 
double loc [3]
 Location of joint (in [mm])
 
double ang [3]
 Angles in relation to joint coordinate system; DEPRECATED.
 
double rot [9]
 Rotation matrix of joint (column-wise) in relation to room coordinate system.
 

Detailed Description

ART-Human joint data.

Definition at line 326 of file DTrackDataTypes.hpp.

Member Function Documentation

◆ getQuaternion()

DTrackQuaternion DTrackSDK_Datatypes::DTrackHuman::DTrackJoint::getQuaternion ( ) const
inline

Returns rotation of joint as quaternion.

Returns
Quaternion

Definition at line 347 of file DTrackDataTypes.hpp.

References rot.

◆ isTracked()

bool DTrackSDK_Datatypes::DTrackHuman::DTrackJoint::isTracked ( ) const
inline

Returns if joint is currently tracked.

Returns
Is tracked?

Definition at line 339 of file DTrackDataTypes.hpp.

References quality.


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