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

Stores the results of the user state estimation. More...

Inherits nuitrack.NativeResources.PooledUnmanagedResource, and ICloneable.

Public Member Functions

override void Initialize ()
 Initialize the object data with UnmanagedResource Handle.
 
virtual object Clone ()
 Get a clone of the object (a reference to the object data is added for native resource). More...
 
- Public Member Functions inherited from nuitrack.NativeResources.UnmanagedResource
void Dispose ()
 

Protected Member Functions

 UserStateData (IntPtr ptr, nuitrack.NativeResources.Deleter deleter)
 
- Protected Member Functions inherited from nuitrack.NativeResources.PooledUnmanagedResource
 PooledUnmanagedResource (IntPtr ptr, Deleter deleter)
 
override void Dispose (bool disposing)
 
- Protected Member Functions inherited from nuitrack.NativeResources.UnmanagedResource
 UnmanagedResource (IntPtr ptr, Deleter deleter)
 

Protected Attributes

ulong timestamp
 
UserState[] usersStateChanges
 

Properties

int NumUserStates [get]
 Get the number of user state changes. More...
 
ulong Timestamp [get]
 Get the timestamp. More...
 
UserState[] UserStates [get]
 Get the user state changes. More...
 
- Properties inherited from nuitrack.NativeResources.UnmanagedResource
IntPtr Handle [get]
 

Detailed Description

Stores the results of the user state estimation.

Member Function Documentation

virtual object nuitrack.UserStateData.Clone ( )
inlinevirtual

Get a clone of the object (a reference to the object data is added for native resource).

Returns
A clone of the object.

Property Documentation

int nuitrack.UserStateData.NumUserStates
get

Get the number of user state changes.

Returns
The number of user state changes.
ulong nuitrack.UserStateData.Timestamp
get

Get the timestamp.

Returns
The timestamp.
UserState [] nuitrack.UserStateData.UserStates
get

Get the user state changes.

Returns
The user state changes.