NiTE 2.0
|
NiteEnums.h
Go to the documentation of this file.
00001 /******************************************************************************* 00002 * * 00003 * PrimeSense 2.0 * 00004 * Copyright (C) 2012 PrimeSense Ltd. * 00005 * * 00006 *******************************************************************************/ 00007 00008 #ifndef _NITE_ENUMS_H_ 00009 #define _NITE_ENUMS_H_ 00010 00012 typedef enum 00013 { 00014 JOINT_HEAD, 00015 JOINT_NECK, 00016 00017 JOINT_LEFT_SHOULDER, 00018 JOINT_RIGHT_SHOULDER, 00019 JOINT_LEFT_ELBOW, 00020 JOINT_RIGHT_ELBOW, 00021 JOINT_LEFT_HAND, 00022 JOINT_RIGHT_HAND, 00023 00024 JOINT_TORSO, 00025 00026 JOINT_LEFT_HIP, 00027 JOINT_RIGHT_HIP, 00028 JOINT_LEFT_KNEE, 00029 JOINT_RIGHT_KNEE, 00030 JOINT_LEFT_FOOT, 00031 JOINT_RIGHT_FOOT, 00032 } JointType; 00033 00035 typedef enum 00036 { 00038 SKELETON_NONE, 00040 SKELETON_CALIBRATING, 00042 SKELETON_TRACKED, 00043 00045 SKELETON_CALIBRATION_ERROR_NOT_IN_POSE, 00046 SKELETON_CALIBRATION_ERROR_HANDS, 00047 SKELETON_CALIBRATION_ERROR_HEAD, 00048 SKELETON_CALIBRATION_ERROR_LEGS, 00049 SKELETON_CALIBRATION_ERROR_TORSO 00050 00051 } SkeletonState; 00052 00054 typedef enum 00055 { 00056 STATUS_OK, 00057 STATUS_ERROR, 00058 STATUS_BAD_USER_ID, 00059 STATUS_OUT_OF_FLOW 00060 } Status; 00061 00062 typedef enum 00063 { 00064 POSE_PSI, 00065 POSE_CROSSED_HANDS 00066 } PoseType; 00067 00069 typedef enum 00070 { 00071 GESTURE_WAVE, 00072 GESTURE_CLICK, 00073 GESTURE_HAND_RAISE 00074 } GestureType; 00075 00076 #endif // _NITE_ENUMS_H_
Generated on Thu Jun 6 2013 17:48:15 for NiTE 2.0 by 1.7.5.1