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

Namespaces

package  device
 
package  issues
 
package  NativeResources
 

Classes

class  ColorFrame
 Stores a color map of a frame. More...
 
class  ColorSensor
 Represents the interface to the capabilities of the Nuitrack Color Sensor module. More...
 
class  DepthFrame
 Stores a depth map of a frame. More...
 
class  DepthSensor
 Represents the interface to the capabilities of the Nuitrack Depth Sensor module. More...
 
class  Frame< T >
 Represents a generalized frame. More...
 
struct  Gesture
 Describes a gesture with reference to a user. More...
 
class  GestureData
 Stores the results of gesture estimation. More...
 
struct  UserState
 Describes the state of a particular user. More...
 
class  UserStateData
 Stores the results of the user state estimation. More...
 
struct  GestureState
 Describes the state of a gesture. More...
 
struct  UserGesturesState
 Describes the user state supplemented by the information about the actions currently being performed. More...
 
class  UserGesturesStateData
 
class  GestureRecognizer
 Represents the interface to the capabilities of the Nuitrack Gesture Recognizer module. More...
 
struct  HandContent
 Stores information about the user's hand. More...
 
class  UserHands
 Stores the information about the user's hand. More...
 
class  HandTrackerData
 Stores hand tracking results related to a specific point in time. More...
 
class  HandTracker
 Represents the interface to the capabilities of the Nuitrack Hand Tracker module. More...
 
class  Issue
 
class  IssueTracker
 
class  Module
 
class  NuitrackImpl
 
class  Nuitrack
 
struct  PerformanceInfo
 
class  PerformanceCounter
 
class  SkeletonTracker
 Represents the interface to the capabilities of the Nuitrack Skeleton Tracker module. More...
 
class  UserFrame
 Represents a user map with the information about the floor. More...
 
class  UserTracker
 Represents the interface to the capabilities of the Nuitrack User Tracker module. More...
 
struct  BoundingBox
 Stores a bounding box properties. More...
 
struct  Color3
 Stores the values of RGB image colors. More...
 
class  Exception
 
class  TerminateException
 
class  BadConfigValueException
 
class  ConfigNotFoundException
 
class  ModuleNotFoundException
 
class  LicenseNotAcquiredException
 
class  ModuleNotInitializedException
 
class  ModuleNotStartedException
 
struct  Joint
 Stores the joint data. More...
 
struct  Orientation
 Stores the spatial orientation as a 3x3 rotation matrix. More...
 
struct  OutputMode
 Stores the sensor data properties. More...
 
class  Skeleton
 Stores the skeleton data. More...
 
class  SkeletonData
 Stores the information about all available skeletons at a certain point in time. More...
 
class  SocketWrapper
 
struct  User
 Stores the information about a detected user. More...
 
struct  Vector3
 
class  ObjectPool
 Object pool to reuse allocated objects.
 

Typedefs

using Hand = System.Nullable< HandContent >
 
using ObjectFactory = System.Func< System.IntPtr, object >
 
using PooledStack = System.Collections.Generic.Stack< nuitrack.NativeResources.PooledUnmanagedResource >
 

Enumerations

enum  GestureType {
  GestureWaving,
  GestureSwipeLeft,
  GestureSwipeRight,
  GestureSwipeUp,
  GestureSwipeDown,
  GesturePush
}
 Describes a gesture type.
 
enum  UserStateType {
  UserIsAbsent,
  UserInScene,
  UserActive
}
 Describes a user state.
 
enum  JointType {
  JointType.None,
  JointType.Head,
  JointType.Neck,
  JointType.Torso,
  JointType.Waist,
  JointType.LeftCollar,
  JointType.LeftShoulder,
  JointType.LeftElbow,
  JointType.LeftWrist,
  JointType.LeftHand,
  JointType.LeftFingertip,
  JointType.RightCollar,
  JointType.RightShoulder,
  JointType.RightElbow,
  JointType.RightWrist,
  JointType.RightHand,
  JointType.RightFingertip,
  JointType.LeftHip,
  JointType.LeftKnee,
  JointType.LeftAnkle,
  JointType.LeftFoot,
  JointType.RightHip,
  JointType.RightKnee,
  JointType.RightAnkle,
  JointType.RightFoot
}
 Joint index meaning (please note that LeftFingertip, RightFingertip, LeftFoot, RightFoot are not used in the current version). More...