3Gear Systems SDK  v0.9.34
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | Static Public Member Functions | Properties | List of all members
ThreeGear.HandState Class Reference

Structure holding the position, rotational frame and other information relevant to the state of the hand. More...

Public Member Functions

 HandState (Vector3D position, Quaternion rotation, int clickCount)
 

Static Public Member Functions

static Matrix3D TRS (Vector3D t, Quaternion r, Vector3D s)
 

Properties

Vector3D Position [get]
 Position estimate for the hand. More...
 
Quaternion Rotation [get]
 Orientation estimate for the hand. More...
 
int ClickCount [get]
 Returns 1 if the hand is single-clicked, 2 if the hand is double-clicked, and 0 if neither (no clicks active). More...
 

Detailed Description

Structure holding the position, rotational frame and other information relevant to the state of the hand.

Property Documentation

int ThreeGear.HandState.ClickCount
get

Returns 1 if the hand is single-clicked, 2 if the hand is double-clicked, and 0 if neither (no clicks active).

Vector3D ThreeGear.HandState.Position
get

Position estimate for the hand.

This is defined by the rigid frame given by the back of the hand, so it will be considerably more stable than the individual finger position estimates given by the PoseMessage.

Quaternion ThreeGear.HandState.Rotation
get

Orientation estimate for the hand.

This is defined by the rigid frame given by the back of the hand, so it will be considerably more stable than the individual finger position estimates given by the PoseMessage.


The documentation for this class was generated from the following file: