NITE 1.5.1 - API Reference

XnVPointTracker.h

Go to the documentation of this file.
00001 /*******************************************************************************
00002 *                                                                              *
00003 *   PrimeSense NITE 1.3                                                        *
00004 *   Copyright (C) 2010 PrimeSense Ltd.                                         *
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