Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef _XNV_POINT_TRACKER_H_
00010 #define _XNV_POINT_TRACKER_H_
00011
00012 #include "XnVDeviceFilter.h"
00013 #include "XnVMultipleHands.h"
00014
00015 class XnVIntList;
00016
00021 class XNV_NITE_API XnVPointTracker :
00022 public XnVContextFilter
00023 {
00024 public:
00030 XnVPointTracker(const XnChar* strName = "XnVPointTracker");
00031 virtual ~XnVPointTracker();
00037 virtual XnStatus StartTracking(const XnPoint3D& ptPosition);
00043 virtual XnStatus StopTracking(const XnUInt32 nID);
00047 virtual XnStatus StopTracking();
00048
00052 virtual void Clear();
00053
00054 protected:
00055 XnVIntList* m_pLostPoints;
00056 };
00057
00058 #endif
00059