NITE 1.5.1 - API Reference
|
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