diff KinectTrack.h @ 1:2afd5c6cc8d2

Class definition export to KinectTrack.h
author kazz <kazz@cr.ie.u-ryukyu.ac.jp>
date Mon, 31 Jan 2011 03:49:24 +0900
parents
children 3b5465899da9
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/KinectTrack.h	Mon Jan 31 03:49:24 2011 +0900
@@ -0,0 +1,14 @@
+typedef enum {
+	IN_SESSION,
+	NOT_IN_SESSION,
+	QUICK_REFOCUS
+} SessionState;
+
+class NIState {
+public:
+	static SessionState gSessionState;
+	static void XN_CALLBACK_TYPE sessionStarting(const XnPoint3D &ptPosition, void *userCxt);
+	static void XN_CALLBACK_TYPE sessionEnding(void *userCxt);
+	static void XN_CALLBACK_TYPE focusProgress(const XnChar *strFocus, const XnPoint3D &ptPosition,
+											   XnFloat fProgress, void *userCxt);
+};