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

Stores hand tracking results related to a specific point in time. 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...
 
UserHands GetUserHandsByID (int id)
 Get the user's hands by ID. More...
 
- Public Member Functions inherited from nuitrack.NativeResources.UnmanagedResource
void Dispose ()
 

Protected Member Functions

 HandTrackerData (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
 
UserHands[] usersHands
 

Properties

int NumUsers [get]
 Get the user's number. More...
 
UserHands[] UsersHands [get, set]
 Get the user's hands. More...
 
ulong Timestamp [get, set]
 Get the timestamp. More...
 
- Properties inherited from nuitrack.NativeResources.UnmanagedResource
IntPtr Handle [get]
 

Detailed Description

Stores hand tracking results related to a specific point in time.

Member Function Documentation

virtual object nuitrack.HandTrackerData.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.
UserHands nuitrack.HandTrackerData.GetUserHandsByID ( int  id)
inline

Get the user's hands by ID.

Returns
The user's hands by ID.
Parameters
[in]idIdentifier.

Member Data Documentation

ulong nuitrack.HandTrackerData.timestamp
protected
Warning
For internal use only.

Property Documentation

int nuitrack.HandTrackerData.NumUsers
get

Get the user's number.

Returns
The user's number.
ulong nuitrack.HandTrackerData.Timestamp
getset

Get the timestamp.

Returns
The timestamp.
UserHands [] nuitrack.HandTrackerData.UsersHands
getset

Get the user's hands.

Returns
The user's hands.