xn::HandTouchingFOVEdgeCapability Class Reference
[C++ Reference]

#include <XnCppWrapper.h>

Inheritance diagram for xn::HandTouchingFOVEdgeCapability:
[legend]

List of all members.

Classes

struct  HandTouchingFOVEdgeCookie

Public Types

typedef void(* HandTouchingFOVEdge )(HandTouchingFOVEdgeCapability &touchingfov, XnUserID user, const XnPoint3D *pPosition, XnFloat fTime, XnDirection eDir, void *pCookie)

Public Member Functions

 HandTouchingFOVEdgeCapability (XnNodeHandle hNode)
 HandTouchingFOVEdgeCapability (const NodeWrapper &node)
XnStatus RegisterToHandTouchingFOVEdge (HandTouchingFOVEdge handler, void *pCookie, XnCallbackHandle &hCallback)
void UnregisterFromHandTouchingFOVEdge (XnCallbackHandle hCallback)

Detailed Description

Allows access to Hand touching FOV edge capability functions. see HandTouchingFOVEdgeCapability for additional details.


Member Typedef Documentation

typedef void( * xn::HandTouchingFOVEdgeCapability::HandTouchingFOVEdge)(HandTouchingFOVEdgeCapability &touchingfov, XnUserID user, const XnPoint3D *pPosition, XnFloat fTime, XnDirection eDir, void *pCookie)

Callback for the hand getting close to the edge of the FOV

Parameters:
touchingfov [in] the hand touching fov edge capability that raised this event.
user [in] The id of the hand that disappeared.
pPosition [in] The position of the hand.
fTime [in] Timestamp, in seconds.
eDir [in] Direction of the FOV touched
pCookie [in] A user-provided cookie that was given when registering to this event.

Constructor & Destructor Documentation

xn::HandTouchingFOVEdgeCapability::HandTouchingFOVEdgeCapability ( XnNodeHandle  hNode  )  [inline]

Ctor

Parameters:
hNode [in] Node handle
xn::HandTouchingFOVEdgeCapability::HandTouchingFOVEdgeCapability ( const NodeWrapper node  )  [inline]

Member Function Documentation

XnStatus xn::HandTouchingFOVEdgeCapability::RegisterToHandTouchingFOVEdge ( HandTouchingFOVEdge  handler,
void *  pCookie,
XnCallbackHandle hCallback 
) [inline]

Register to when a hand is approaching the edge of the FOV. For full details and usage, see xnRegisterToHandTouchingFOVEdge

void xn::HandTouchingFOVEdgeCapability::UnregisterFromHandTouchingFOVEdge ( XnCallbackHandle  hCallback  )  [inline]

Unregister from hand approaching the edge of the FOV. For full details and usage, see xnUnregisterFromHandTouchingFOVEdge


The documentation for this class was generated from the following file:
Generated on Fri Nov 9 22:59:10 2012 for OpenNI 1.3.2 by  doxygen 1.6.3