Nuitrack  1.4.0
3D Skeleton Tracking Middleware
tdv::nuitrack::GestureData Class Reference

Stores the results of gesture estimation. More...

#include <GestureData.h>

Inheritance diagram for tdv::nuitrack::GestureData:
Inheritance graph

Public Member Functions

 GestureData (GestureRecognizerData *pimpl)
uint64_t getTimestamp () const
 Returns the data timestamp in microseconds. More...
int getNumGestures () const
 Returns the number of gestures detected.
const std::vector< GesturegetGestures () const
 Returns descriptions of detected gestures. More...

Additional Inherited Members

- Public Types inherited from tdv::nuitrack::ObjectData< GestureData >
typedef std::shared_ptr< GestureDataPtr
- Public Types inherited from tdv::nuitrack::BaseObjectData
typedef std::shared_ptr< BaseObjectDataPtr

Detailed Description

Stores the results of gesture estimation.

Constructor & Destructor Documentation

tdv::nuitrack::GestureData::GestureData ( GestureRecognizerData *  pimpl)
For internal use only.

Member Function Documentation

const std::vector<Gesture> tdv::nuitrack::GestureData::getGestures ( ) const

Returns descriptions of detected gestures.

Gesture information in the form of array of the Gesture structures.
uint64_t tdv::nuitrack::GestureData::getTimestamp ( ) const

Returns the data timestamp in microseconds.

The timestamp characterizes the time point to which the gesture data corresponds.

The exact meaning of this value depends on the depth provider.

Implements tdv::nuitrack::BaseObjectData.