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

Stores general information about a issue. More...

#include <Issue.h>

Inherited by tdv::nuitrack::FrameBorderIssue, tdv::nuitrack::OcclusionIssue, and tdv::nuitrack::SensorIssue.

Public Types

typedef std::shared_ptr< IssuePtr
 Smart pointer to access the Issue instance.
 

Public Member Functions

virtual std::string getName () const
 Returns the issue name.
 
IssueId getId ()
 Returns the issue identifier.
 
 Issue ()
 Constructs a default issue.
 
 Issue (IssueId id, const std::string &name)
 Constructs an issue object from its identifier and name.
 

Static Public Member Functions

static std::string getType ()
 Returns the issue type as a string.
 

Protected Attributes

IssueId _id
 
std::string _name
 

Detailed Description

Stores general information about a issue.

Parent class of all issue classes.

Member Data Documentation

IssueId tdv::nuitrack::Issue::_id
protected
Warning
For internal use only.
std::string tdv::nuitrack::Issue::_name
protected
Warning
For internal use only.