NiTE 2.0: nite Namespace Reference

NiTE 2.0

nite Namespace Reference

Classes

class  Array
class  BoundingBox
class  GestureData
class  HandData
class  HandTracker
class  HandTrackerFrameRef
class  NiTE
class  Plane
class  Point3f
class  PoseData
class  Quaternion
class  Skeleton
class  SkeletonJoint
class  UserData
class  UserMap
class  UserTracker
class  UserTrackerFrameRef

Typedefs

typedef short int HandId
typedef short int UserId

Enumerations

enum  GestureType { GESTURE_WAVE, GESTURE_CLICK, GESTURE_HAND_RAISE }
enum  JointType {
  JOINT_HEAD, JOINT_NECK, JOINT_LEFT_SHOULDER, JOINT_RIGHT_SHOULDER,
  JOINT_LEFT_ELBOW, JOINT_RIGHT_ELBOW, JOINT_LEFT_HAND, JOINT_RIGHT_HAND,
  JOINT_TORSO, JOINT_LEFT_HIP, JOINT_RIGHT_HIP, JOINT_LEFT_KNEE,
  JOINT_RIGHT_KNEE, JOINT_LEFT_FOOT, JOINT_RIGHT_FOOT
}
enum  PoseType { POSE_PSI, POSE_CROSSED_HANDS }
enum  SkeletonState {
  SKELETON_NONE, SKELETON_CALIBRATING, SKELETON_TRACKED, SKELETON_CALIBRATION_ERROR_NOT_IN_POSE,
  SKELETON_CALIBRATION_ERROR_HANDS, SKELETON_CALIBRATION_ERROR_HEAD, SKELETON_CALIBRATION_ERROR_LEGS, SKELETON_CALIBRATION_ERROR_TORSO
}
enum  Status { STATUS_OK, STATUS_ERROR, STATUS_BAD_USER_ID, STATUS_OUT_OF_FLOW }

Typedef Documentation

typedef short int nite::HandId
typedef short int nite::UserId

UserId is a persistent ID for a specific user detected by the UserTracker algorithm. While the user is known, it will have the same ID.


Enumeration Type Documentation

Available gestures types

Enumerator:
GESTURE_WAVE 
GESTURE_CLICK 
GESTURE_HAND_RAISE 

Available joints in skeleton

Enumerator:
JOINT_HEAD 
JOINT_NECK 
JOINT_LEFT_SHOULDER 
JOINT_RIGHT_SHOULDER 
JOINT_LEFT_ELBOW 
JOINT_RIGHT_ELBOW 
JOINT_LEFT_HAND 
JOINT_RIGHT_HAND 
JOINT_TORSO 
JOINT_LEFT_HIP 
JOINT_RIGHT_HIP 
JOINT_LEFT_KNEE 
JOINT_RIGHT_KNEE 
JOINT_LEFT_FOOT 
JOINT_RIGHT_FOOT 
Enumerator:
POSE_PSI 
POSE_CROSSED_HANDS 

Possible states of the skeleton

Enumerator:
SKELETON_NONE 

No skeleton - skeleton was not requested

SKELETON_CALIBRATING 

Skeleton requested, but still unavailable

SKELETON_TRACKED 

Skeleton available

SKELETON_CALIBRATION_ERROR_NOT_IN_POSE 

Possible reasons as to why skeleton is unavailable

SKELETON_CALIBRATION_ERROR_HANDS 
SKELETON_CALIBRATION_ERROR_HEAD 
SKELETON_CALIBRATION_ERROR_LEGS 
SKELETON_CALIBRATION_ERROR_TORSO 

Possible failure values

Enumerator:
STATUS_OK 
STATUS_ERROR 
STATUS_BAD_USER_ID 
STATUS_OUT_OF_FLOW 
Generated on Thu Jun 6 2013 17:48:15 for NiTE 2.0 by   doxygen 1.7.5.1