Nuitrack  1.11.2
3D Skeleton Tracking Middleware
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Events Groups Pages
tdv::nuitrack::IssuesData Class Reference

Stores results of issue detection. More...

#include <IssuesData.h>

Public Types

typedef std::shared_ptr
< IssuesData
Ptr
 Smart pointer to access the IssuesData instance.
 

Public Member Functions

 IssuesData (IssueTrackerData *pimpl)
 
template<typename T >
std::shared_ptr< T > NUITRACK_LOCAL getIssue () const
 Returns information about sensor related issue detected. More...
 
template<typename T >
std::shared_ptr< T > NUITRACK_LOCAL getUserIssue (int userId) const
 Returns information about user related issue detected. More...
 

Protected Attributes

IssueTrackerData * _pimpl
 

Detailed Description

Stores results of issue detection.

Constructor & Destructor Documentation

tdv::nuitrack::IssuesData::IssuesData ( IssueTrackerData *  pimpl)
inline
Warning
For internal use only.

Member Function Documentation

template<typename T >
std::shared_ptr<T> NUITRACK_LOCAL tdv::nuitrack::IssuesData::getIssue ( ) const
inline

Returns information about sensor related issue detected.

Template Parameters
TA data type that stores information about the requested issue.
template<typename T >
std::shared_ptr<T> NUITRACK_LOCAL tdv::nuitrack::IssuesData::getUserIssue ( int  userId) const
inline

Returns information about user related issue detected.

Template Parameters
TA data type that stores information about the requested issue.
Parameters
userIdID of the user of interest.

Member Data Documentation

IssueTrackerData* tdv::nuitrack::IssuesData::_pimpl
protected
Warning
For internal use only.