Nuitrack  1.11.2
3D Skeleton Tracking Middleware
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Events Groups Pages
Common elements

Elements that are not tied to any particular module. More...

Classes

class  tdv::nuitrack::Nuitrack
 Central class for common Nuitrack operations. More...
 
class  tdv::nuitrack::FrameBorderIssue
 Represents the frame bodrer issue. More...
 
struct  tdv::nuitrack::device::ActivationInfo
 Contains activation types. More...
 
struct  tdv::nuitrack::device::DeviceInfo
 Contains information types for NuitrackDevice. More...
 
struct  tdv::nuitrack::device::Stream
 Contains stream data types. More...
 
struct  tdv::nuitrack::device::VideoMode
 Contains parameters for a stream. More...
 
class  tdv::nuitrack::OcclusionIssue
 Represents the occlusion issue. More...
 
struct  tdv::nuitrack::Orientation
 Stores the spatial orientation as a 3x3 rotation matrix. More...
 
class  tdv::nuitrack::SensorIssue
 Represents the sensor issue. More...
 
class  tdv::nuitrack::Exception
 Common Nuitrack exception class. More...
 
class  tdv::nuitrack::TerminateException
 
class  tdv::nuitrack::BadConfigValueException
 
class  tdv::nuitrack::ConfigNotFoundException
 
class  tdv::nuitrack::ModuleNotFoundException
 
class  tdv::nuitrack::LicenseNotAcquiredException
 
class  tdv::nuitrack::ModuleNotInitializedException
 
class  tdv::nuitrack::ModuleNotStartedException
 
class  tdv::nuitrack::Frame< TImpl, TData >
 Represents a generalized frame. More...
 
class  tdv::nuitrack::Issue
 Stores general information about a issue. More...
 
class  tdv::nuitrack::IssuesData
 Stores results of issue detection. More...
 
class  tdv::nuitrack::device::NuitrackDevice
 Contains information and settings for a device. More...
 
class  tdv::nuitrack::BaseObjectData
 Generalized class for data with a timestamp. More...
 
class  tdv::nuitrack::ObjectData< TImpl >
 Generalized template for data with a timestamp. More...
 

Enumerations

enum  tdv::nuitrack::ExceptionType {
  tdv::nuitrack::OK,
  tdv::nuitrack::EXCEPTION,
  tdv::nuitrack::TERMINATE_EXCEPTION,
  tdv::nuitrack::BAD_CONFIG_VALUE_EXCEPTION,
  tdv::nuitrack::CONFIG_NOT_FOUND_EXCEPTION,
  tdv::nuitrack::MODUDLE_NOT_FOUND_EXCEPTION,
  tdv::nuitrack::LICENSE_NOT_ACQUIRED_EXCEPTION,
  tdv::nuitrack::MODULE_NOT_INITIALIZED_EXCEPTION,
  tdv::nuitrack::MODULE_NOT_STARTED_EXCEPTION
}
 Possible error codes for Nuitrack internal functions. More...
 
enum  tdv::nuitrack::IssueId {
  NONE_ISSUE,
  FRAME_BORDER_ISSUE,
  OCCLUSION_ISSUE,
  SENSOR_ISSUE
}
 Describes an issue identifier.
 

Detailed Description

Elements that are not tied to any particular module.

Enumeration Type Documentation

Possible error codes for Nuitrack internal functions.

Each member of the enumeration corresponds to the Nuitrack exception, except for the OK member, to which there is no exception.

Enumerator
OK 

No exception.

EXCEPTION 

tdv::nuitrack::Exception

TERMINATE_EXCEPTION 

tdv::nuitrack::TerminateException

BAD_CONFIG_VALUE_EXCEPTION 

tdv::nuitrack::BadConfigValueException

CONFIG_NOT_FOUND_EXCEPTION 

tdv::nuitrack::ConfigNotFoundException

MODUDLE_NOT_FOUND_EXCEPTION 

tdv::nuitrack::ModuleNotFoundException

LICENSE_NOT_ACQUIRED_EXCEPTION 

tdv::nuitrack::LicenseNotAcquiredException

MODULE_NOT_INITIALIZED_EXCEPTION 

tdv::nuitrack::ModuleNotInitializedException

MODULE_NOT_STARTED_EXCEPTION 

tdv::nuitrack::ModuleNotStartedException