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

Represents the occlusion issue. More...

#include <OcclusionIssue.h>

Inheritance diagram for tdv::nuitrack::OcclusionIssue:
Inheritance graph

Public Types

typedef std::shared_ptr< OcclusionIssuePtr
 Smart pointer to access the OcclusionIssue instance.
 
- Public Types inherited from tdv::nuitrack::Issue
typedef std::shared_ptr< IssuePtr
 Smart pointer to access the Issue instance.
 

Public Member Functions

 OcclusionIssue ()
 Constructs a default occlusion issue object.
 
- Public Member Functions inherited from tdv::nuitrack::Issue
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.
 
void deleteString ()
 
 Issue (const Issue &issue)
 Copy constructor.
 
void operator= (const Issue &issue)
 Overloaded copy assignment operator.
 

Static Public Member Functions

static std::string getType ()
 Returns the issue type as a string.
 
- Static Public Member Functions inherited from tdv::nuitrack::Issue
static std::string getType ()
 Returns the issue type as a string.
 

Additional Inherited Members

- Protected Attributes inherited from tdv::nuitrack::Issue
IssueId _id
 
char * _name
 

Detailed Description

Represents the occlusion issue.