Public Member Functions | Protected Attributes

XnVPointTracker Class Reference

#include <XnVPointTracker.h>

Inheritance diagram for XnVPointTracker:
Inheritance graph
[legend]
Collaboration diagram for XnVPointTracker:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 XnVPointTracker (const XnChar *strName="XnVPointTracker")
virtual ~XnVPointTracker ()
virtual XnStatus StartTracking (const XnPoint3D &ptPosition)
virtual XnStatus StopTracking (const XnUInt32 nID)
virtual XnStatus StopTracking ()
virtual void Clear ()

Protected Attributes

XnVIntList m_LostPoints

Detailed Description

A XnVPointTracker is a Context Filter, which is a Context Control and a Message Generator. It receives Context Messages (as a Context Control), and creates Point Messages to send on

Definition at line 19 of file XnVPointTracker.h.


Constructor & Destructor Documentation

XnVPointTracker::XnVPointTracker ( const XnChar *  strName = "XnVPointTracker"  ) 

Constructor. Create a new Point Tracker

Parameters:
[in] strName A name, for Log use
virtual XnVPointTracker::~XnVPointTracker (  )  [virtual]

Member Function Documentation

virtual void XnVPointTracker::Clear (  )  [virtual]

Clear state

virtual XnStatus XnVPointTracker::StartTracking ( const XnPoint3D &  ptPosition  )  [virtual]

Start tracking, with the first hand at a certain position

Parameters:
[in] ptPosition The initial position of the first hand
virtual XnStatus XnVPointTracker::StopTracking (  )  [virtual]

Stop tracking all existing hands

virtual XnStatus XnVPointTracker::StopTracking ( const XnUInt32  nID  )  [virtual]

Stop tracking a certain hand

Parameters:
[in] nID The ID of the hand that should no longer be tracked

Member Data Documentation

XnVIntList XnVPointTracker::m_LostPoints [protected]

Definition at line 53 of file XnVPointTracker.h.


The documentation for this class was generated from the following file: