OpenNI 1.5.2
Classes | Public Types | Public Member Functions
xn::HandTouchingFOVEdgeCapability Class Reference

#include <XnCppWrapper.h>

Inheritance diagram for xn::HandTouchingFOVEdgeCapability:
Inheritance graph
[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

Ctor

Parameters:
hNode[in] Node handle

Member Function Documentation

Register to when a hand is approaching the edge of the FOV.

For full details and usage, see xnRegisterToHandTouchingFOVEdge

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: