• Main Page
  • Namespaces
  • Classes
  • Files
  • File List
  • File Members

XnVNiteEvents.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 #ifndef _XNV_NITE_EVENTS_H_
00009 #define _XNV_NITE_EVENTS_H_
00010 
00011 #include <XnOpenNI.h>
00012 #include <XnEvent.h>
00013 #include <XnHash.h>
00014 #include "XnVNiteDefs.h"
00015 
00016 XN_DECLARE_DEFAULT_HASH_DECL(XNV_NITE_API, XnUInt32, XnUInt32, XnVIntHash);
00017 
00018 XN_DECLARE_LIST_DECL(XNV_NITE_API, XnUInt32, XnVIntList);
00019 
00020 XN_DECLARE_EVENT_0ARG(XnVEvent, XnVEventIfc);
00021 
00022 XN_DECLARE_EVENT_1ARG(XnVIntSpecificEvent, XnVIntEvent, XnInt32, nValue);
00023 XN_DECLARE_EVENT_1ARG(XnVUintSpecificEvent, XnVUintEvent, XnUInt32, nValue);
00024 XN_DECLARE_EVENT_1ARG(XnVFloatSpecificEvent, XnVFloatEvent, XnFloat, fValue);
00025 XN_DECLARE_EVENT_1ARG(XnVDirectionSpecificEvent, XnVDirectionEvent, XnVDirection, eValue);
00026 
00027 XN_DECLARE_EVENT_2ARG(XnVUintFloatSpecificEvent, XnVUIntFloatEvent, XnUInt32, id, XnFloat, fVal);
00028 XN_DECLARE_EVENT_2ARG(XnVFloatFloatSpecificEvent, XnVFloatFloatEvent, XnFloat, fVal1, XnFloat, fVal2);
00029 XN_DECLARE_EVENT_2ARG(XnVIntIntSpecificEvent, XnVIntIntEvent, XnInt32, nVal1, XnInt32, nVal2);
00030 XN_DECLARE_EVENT_2ARG(XnVUintPointSpecificEvent, XnVUintPointEvent, XnUInt32, nValue, const XnPoint3D&, ptPos);
00031 XN_DECLARE_EVENT_2ARG(XnVIntDirectionSpecificEvent, XnVIntDirectionEvent, XnInt32, nValue, XnVDirection, eValue);
00032 
00033 #endif // _XNV_NITE_EVENTS_H_

Generated on Tue Jul 19 2011 20:22:59 for NITE 1.4.1 - API Reference by  doxygen 1.7.1