DTrackSDK
v2.9.0
|
A.R.T. FINGERTRACKING hand data (6DOF + fingers). More...
#include <DTrackDataTypes.hpp>
Classes | |
struct | DTrackFinger |
A.R.T. FINGERTRACKING finger data. More... | |
Public Member Functions | |
bool | isTracked () const |
Returns if hand is currently tracked. More... | |
DTrackQuaternion | getQuaternion () const |
Returns rotation of back of the hand as quaternion. More... | |
Public Attributes | |
int | id |
ID number (starting with 0) | |
double | quality |
Quality (0.0 <= qu <= 1.0, no tracking if -1.0) | |
int | lr |
Left (0) or right (1) hand. | |
int | nfinger |
Number of fingers (maximum 5) | |
double | loc [3] |
Location of back of the hand (in [mm]) | |
double | rot [9] |
Rotation matrix of back of the hand (column-wise) | |
struct DTrackSDK_Datatypes::DTrackHand::DTrackFinger | finger [DTRACKSDK_HAND_MAX_FINGER] |
Finger data (order: thumb, index finger, middle finger, ...) | |
A.R.T. FINGERTRACKING hand data (6DOF + fingers).
Definition at line 253 of file DTrackDataTypes.hpp.
|
inline |
Returns rotation of back of the hand as quaternion.
Definition at line 275 of file DTrackDataTypes.hpp.
References rot.
|
inline |
Returns if hand is currently tracked.
Definition at line 267 of file DTrackDataTypes.hpp.
References quality.