Nuitrack  1.4.0
3D Skeleton Tracking Middleware
tdv::nuitrack::BaseObjectData Class Referenceabstract

Generalized class for data with a timestamp. More...

#include <ObjectData.h>

Inheritance diagram for tdv::nuitrack::BaseObjectData:
Inheritance graph

Public Types

typedef std::shared_ptr< BaseObjectDataPtr
 

Public Member Functions

virtual uint64_t getTimestamp () const =0
 Returns the data timestamp in microseconds. More...
 

Detailed Description

Generalized class for data with a timestamp.

Member Function Documentation

virtual uint64_t tdv::nuitrack::BaseObjectData::getTimestamp ( ) const
pure virtual

Returns the data timestamp in microseconds.

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

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

Implemented in tdv::nuitrack::UserGesturesStateData, tdv::nuitrack::UserStateData, tdv::nuitrack::UserFrame, tdv::nuitrack::SkeletonData, tdv::nuitrack::RGBFrame, tdv::nuitrack::DepthFrame, tdv::nuitrack::HandTrackerData, and tdv::nuitrack::GestureData.