Main Page | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

FWHID_Path Struct Reference

FWHID_Path is the structure that holds all the data about a Path. More...

#include <FWHID_Path.h>


Data Fields

int frames_touching
 The number of frames the Path has been in contact with the surface.
int frames_invalid
 The number of debouncing frames.
long tpress_ms
 The time the path started.
long trelease_ms
 The time the path stopped.
int path_id
 The unique identifier of this path.
FWHIDfingerID final_finger_id
 the finger id for this Path
FWHIDhandID final_hand_id
 The hand id for this path.
FWHID_Contact current_contact
 The current contact in this Path.
FWHID_Contact previous_contact
 The previous contact in this Path.


Detailed Description

FWHID_Path is the structure that holds all the data about a Path.


Field Documentation

FWHID_Contact FWHID_Path::current_contact
 

The current contact in this Path.

FWHIDfingerID FWHID_Path::final_finger_id
 

the finger id for this Path

The finger identification system does not try to assign an identity to a contact during the press debounce frame (identity should be kFWHIDunidentified). But it does update identity estimates for all valid frames thereafter and for the release debounce frame.

The final_finger_id continues to hold the last known identity for inactive paths with frames_invalid > 1. Keep in mind that a newer path may acquire the same identity, say Right Index, of an inactive path. Identity assignments are therefore only 1-to-1 among those paths whose identities are "current."

FWHIDhandID FWHID_Path::final_hand_id
 

The hand id for this path.

The hand identification system does not try to assign an identity to a contact during the press debounce frame (identity should be kFWHIDunknownHand). But it does update identity estimates for all valid frames thereafter and for the release debounce frame.

The final_hand_id continues to hold the last known identity for inactive paths with frames_invalid > 1. Keep in mind that a newer path may acquire the same identity, say Right Index, of an inactive path. Identity assignments are therefore only 1-to-1 among those paths whose identities are "current."

int FWHID_Path::frames_invalid
 

The number of debouncing frames.

int FWHID_Path::frames_touching
 

The number of frames the Path has been in contact with the surface.

int FWHID_Path::path_id
 

The unique identifier of this path.

FWHID_Contact FWHID_Path::previous_contact
 

The previous contact in this Path.

long FWHID_Path::tpress_ms
 

The time the path started.

In device milliseconds

long FWHID_Path::trelease_ms
 

The time the path stopped.

In device milliseconds


The documentation for this struct was generated from the following file:
Generated on Fri Dec 10 10:08:12 2004 for FingerWorks Hand Tracking SDK by doxygen 1.3.8