, including all inherited members.
Activate(XnBool bActive) | XnVMessageListener | [inline, virtual] |
ActivateCB typedef | XnVMessageListener | |
AddGesture(XnVGesture *pGesture) | XnVSessionManager | |
AddGesture(xn::GestureGenerator &generator, const XnChar *strName) | XnVSessionManager | |
AddGesture(xn::Context &context, const XnChar *strName) | XnVSessionManager | |
AddGesture(XnVGesture *pGesture, XnBool bAuto, XnUInt32 nHintID, XnBool bFocus) | XnVSessionManager | [protected] |
AddGesture(xn::Context &context, const XnChar *strName, const XnStringsHash &hash, XnBool bFocus) | XnVSessionManager | [protected] |
AddGesture(xn::GestureGenerator &generator, const XnChar *strName, const XnStringsHash &hash, XnBool bFocus) | XnVSessionManager | [protected] |
AddListener(XnVMessageListener *pListener) | XnVMessageGenerator | |
AddQuickRefocus(XnVGesture *pGesture) | XnVSessionManager | |
AddQuickRefocus(xn::GestureGenerator &generator, const XnChar *strName) | XnVSessionManager | |
AddQuickRefocus(xn::Context &context, const XnChar *strName) | XnVSessionManager | |
BaseUpdate(XnVMessage *pMessage) | XnVMessageListener | |
ClearAllQueues() | XnVMessageGenerator | |
ClearGestureHash(GestureHash &hash) | XnVSessionManager | [protected] |
ClearQueue() | XnVSessionManager | |
XnVContextControl::ClearQueue() | XnVMessageListener | [virtual] |
CloseOldSession(XnVMessageListener *pListener) | XnVMessageGenerator | [protected] |
DeactivateCB typedef | XnVMessageListener | |
DisableGestures() | XnVSessionManager | [protected] |
DisableQuickRefocusGestures() | XnVSessionManager | [protected] |
EnableGestures(XnBoundingBox3D *pROI=NULL) | XnVSessionManager | [protected] |
EnableQuickRefocusGestures(XnBoundingBox3D *pROI=NULL) | XnVSessionManager | [protected] |
EndSession() | XnVSessionManager | [virtual] |
FinalizeStatic() | XnVSessionManager | [protected] |
FindTracker(xn::Context *pContext, xn::HandsGenerator *pTracker, xn::HandsGenerator &tracker) | XnVSessionManager | [protected] |
ForceQuickRefocus(XnBoundingBox3D *pbbForcedArea, XnUInt32 nForcedTimeout) | XnVSessionManager | |
ForceSession(const XnPoint3D &ptFocus) | XnVSessionManager | [virtual] |
Generate(XnVMessage *pMessage) | XnVMessageGenerator | |
Gesture_Recognized(const XnChar *strGesture, const XnPoint3D &ptIDPosition, const XnPoint3D &ptEndPosition, void *cxt) | XnVSessionManager | [protected, static] |
Gesture_StartRecognized(const XnChar *strGesture, const XnPoint3D &pos, XnFloat fProgress, void *cxt) | XnVSessionManager | [protected, static] |
GestureRecognized(const XnChar *strGesture, const XnPoint3D &ptIDPosition, const XnPoint3D &ptEndPosition) | XnVSessionManager | [protected] |
GestureStartRecognized(const XnChar *strGesture, const XnPoint3D &pos, XnFloat fProgress) | XnVSessionManager | [protected] |
GetFocusPoint(XnPoint3D &ptFocus) const | XnVSessionGenerator | |
GetGeneratorName() const | XnVMessageGenerator | |
GetListenerName() const | XnVMessageListener | |
GetPrimaryStaticBoundingBox(XnFloat &fX, XnFloat &fY, XnFloat &fZ) | XnVSessionManager | |
GetPrimarySteadyTimeout() const | XnVSessionManager | |
GetQuickRefocusArea(XnFloat &fLengthX, XnFloat &fLengthY, XnFloat &fLengthZ) | XnVSessionManager | |
GetQuickRefocusTimeout() const | XnVSessionManager | |
GetThreadProtectecionQueueMode() const | XnVMessageListener | |
GetTime() | XnVSessionManager | [protected] |
HandleCCMessages(XnVMessage *pMessage) | XnVMessageListener | [virtual] |
Initialize(xn::Context *pContext, const XnChar *strUseAsFocus, const XnChar *strUseAsQuickRefocus, xn::HandsGenerator *pTracker=NULL, xn::GestureGenerator *pFocusGenerator=NULL, xn::GestureGenerator *pQuickRefocusGenerator=NULL) | XnVSessionManager | |
InitializeStatic() | XnVSessionManager | [protected] |
IsInActivityThread() const | XnVMessageListener | [protected] |
IsInSession() const | XnVSessionManager | [inline, protected] |
IsNotInSession() const | XnVSessionManager | [inline, protected] |
IsQuickRefocus() const | XnVSessionManager | [inline, protected] |
LosePoint(XnUInt32 nID) | XnVSessionManager | [virtual] |
LosePoints() | XnVSessionManager | [virtual] |
m_ActivateCBs | XnVMessageListener | [protected] |
m_bAutoTracker | XnVSessionManager | [protected] |
m_bbQuickRefocusArea | XnVSessionManager | [protected] |
m_bCheckPrimaryForStatic | XnVSessionManager | [protected] |
m_bGesturesEnabled | XnVSessionManager | [protected] |
m_bInSession | XnVSessionGenerator | [protected] |
m_bInternalThreadAlive | XnVMessageListener | [protected] |
m_bInternalThreadKill | XnVMessageListener | [protected] |
m_bPrimaryIsStatic | XnVSessionManager | [protected] |
m_bQuickRefocusAllowed | XnVSessionManager | [protected] |
m_bQuickRefocusEnabled | XnVSessionManager | [protected] |
m_bThreadProtectionQueueMode | XnVMessageListener | [protected] |
m_DeactivateCBs | XnVMessageListener | [protected] |
m_eSessionState | XnVSessionManager | [protected] |
m_fLastPrimaryTime | XnVSessionManager | [protected] |
m_fLastSteadyTime | XnVSessionManager | [protected] |
m_fSteadyTimeout | XnVSessionManager | [protected] |
m_GestureWhileTrackingThreshold | XnVSessionManager | [protected] |
m_hActivityThread | XnVMessageListener | [protected] |
m_hActivityThreadId | XnVMessageListener | [protected] |
m_hGesture | XnVSessionManager | [protected] |
m_hGestureMid | XnVSessionManager | [protected] |
m_hListenerCS | XnVMessageListener | [protected] |
m_hListeners | XnVMessageGenerator | [protected] |
m_hNextAvailable | XnVMessageGenerator | [protected] |
m_hQRGesture | XnVSessionManager | [protected] |
m_MainGestures | XnVSessionManager | [protected] |
m_MessageQueue | XnVMessageListener | [protected] |
m_nLastPrimaryID | XnVSessionManager | [protected] |
m_nNextGestureID | XnVSessionManager | [protected] |
m_nQuickRefocusExpire | XnVSessionManager | [protected] |
m_nQuickRefocusTimeout | XnVSessionManager | [protected] |
m_pContext | XnVSessionManager | [protected] |
m_Properties | XnVMessageGenerator | [protected] |
m_pSessionListeners | XnVSessionGenerator | [protected] |
m_pSteadyDetector | XnVSessionManager | [protected] |
m_ptFocusPoint | XnVSessionGenerator | [protected] |
m_ptLastPrimaryPosition | XnVSessionManager | [protected] |
m_pTracker | XnVSessionManager | [protected] |
m_ptStartTrackingPoint | XnVSessionGenerator | [protected] |
m_QuickRefocusGestures | XnVSessionManager | [protected] |
m_strGeneratorName | XnVMessageGenerator | [protected] |
m_strListenerName | XnVMessageListener | [protected] |
m_UpdateCBs | XnVMessageListener | [protected] |
MainLoop() | XnVMessageListener | [protected] |
MessageListenerThread(XN_THREAD_PARAM param) | XnVMessageListener | [protected, static] |
MessageUpdateCB typedef | XnVMessageListener | |
ms_nQuickRefocusDefaultTimeout | XnVSessionManager | [protected, static] |
ms_nSessionDefaultLength | XnVMessageListener | [protected, static] |
OpenNewSession(XnVMessageListener *pListener) | XnVMessageGenerator | [protected] |
pQuickRefocusGesture | XnVSessionManager | |
PrimaryIsNotSteady(XnUInt32 id, XnFloat dummy, void *cxt) | XnVSessionManager | [protected, static] |
PrimaryIsSteady(XnUInt32 id, XnFloat dummy, void *cxt) | XnVSessionManager | [protected, static] |
ProcessPoints(XnVMultipleHands *pHands) | XnVSessionManager | |
pTracker | XnVSessionManager | |
RegisterActivate(void *cxt, ActivateCB CB) | XnVMessageListener | |
RegisterDeactivate(void *cxt, DeactivateCB CB) | XnVMessageListener | |
RegisterSession(XnVSessionListener *pListener) | XnVSessionGenerator | |
RegisterSession(void *cxt, XnVSessionListener::OnSessionStartCB StartCB, XnVSessionListener::OnSessionEndCB EndCB, XnVSessionListener::OnFocusStartDetectedCB MidCB=NULL) | XnVSessionGenerator | |
RegisterUpdate(void *cxt, MessageUpdateCB CB) | XnVMessageListener | |
RemoveGesture(XnUInt32 nId) | XnVSessionManager | |
RemoveGesture(XnUInt32 nId, GestureHash &hash) | XnVSessionManager | [protected] |
RemoveListener(XnVHandle hListener) | XnVMessageGenerator | |
RemoveListener(XnVMessageListener *pListener) | XnVMessageGenerator | |
RemoveQuickRefocus(XnUInt32 nId) | XnVSessionManager | |
Run(XnUInt32 nSessionMaxLength=ms_nSessionDefaultLength) | XnVMessageListener | |
RunAsThread() | XnVMessageListener | |
SessionMidGesture(const XnChar *strFocus, const XnPoint3D &ptFocus, XnFloat fProgress) | XnVSessionGenerator | [protected, virtual] |
SessionStart(const XnPoint3D &ptPosition) | XnVSessionGenerator | [protected, virtual] |
SessionStop() | XnVSessionManager | [protected, virtual] |
SetCurrentThread() | XnVMessageListener | |
SetPrimaryStaticBoundingBox(XnFloat fX, XnFloat fY, XnFloat fZ) | XnVSessionManager | |
SetPrimaryStaticTimeout(XnFloat fTimeout) | XnVSessionManager | |
SetQuickRefocusArea(const XnBoundingBox3D &bbQuickRefocusArea) | XnVSessionManager | |
SetQuickRefocusArea(XnFloat fLengthX, XnFloat fLengthY, XnFloat fLengthZ) | XnVSessionManager | |
SetQuickRefocusTimeout(XnUInt32 nMilliseconds) | XnVSessionManager | |
SetThreadId(XN_THREAD_ID hThread) | XnVMessageListener | |
SetThreadProtectionQueueMode(XnBool bMode) | XnVMessageListener | |
SetTracker(XnVPointTracker *pTracker) | XnVSessionManager | |
SetTracker(xn::HandsGenerator generator) | XnVSessionManager | |
SMGR_ILLEGAL enum value | XnVSessionManager | [protected] |
SMGR_IN_SESSION enum value | XnVSessionManager | [protected] |
SMGR_NOT_IN_SESSION enum value | XnVSessionManager | [protected] |
SMGR_QUICK_REFOCUS enum value | XnVSessionManager | [protected] |
SMGR_START_SESSION enum value | XnVSessionManager | [protected] |
StartPrimaryStatic() | XnVSessionManager | |
StartQuickRefocus(XnBoundingBox3D *pbbROI, XnUInt32 nTimeout) | XnVSessionManager | [protected] |
StopPrimaryStatic() | XnVSessionManager | |
TrackPoint(const XnPoint3D &pt) | XnVSessionManager | [virtual] |
UnregisterActivate(XnCallbackHandle hCB) | XnVMessageListener | |
UnregisterDeactivate(XnCallbackHandle hCB) | XnVMessageListener | |
UnregisterSession(XnVSessionListener *pSessionListener) | XnVSessionGenerator | |
UnregisterSession(XnVHandle nHandle) | XnVSessionGenerator | |
UnregisterUpdate(XnCallbackHandle hCB) | XnVMessageListener | |
Update(XnVMessage *pMessage) | XnVSessionManager | |
Update(const xn::Context *pContext) | XnVSessionManager | |
XnVContextControl::Update(XnVMessage *pMessage) | XnVContextControl | [virtual] |
XnVContextControl::Update(const xn::Context *pContext)=0 | XnVContextControl | [pure virtual] |
UpdateGestures(const xn::Context *pContext) | XnVSessionManager | [protected] |
UpdateQuickRefocusGestures(const xn::Context *pContext) | XnVSessionManager | [protected] |
XN_API_DEPRECATED("Please use Initialize() instead.") Initialize(XnVGesture *pFocusGesture | XnVSessionManager | |
XN_API_DEPRECATED("Please use AddGesture() instead.") SetGesture(XnVGesture *pGesture) | XnVSessionManager | |
XN_DECLARE_DEFAULT_HASH(XnUInt32, GestureDescription *, GestureHash) | XnVSessionManager | [protected] |
XN_DECLARE_DEFAULT_HASH_DECL(XNV_NITE_API, XnUInt32, XnVMessageListener *, XnVIntMessageListenerHash) | XnVMessageGenerator | [protected] |
XN_DECLARE_EVENT_1ARG(XnVMessageSpecificEvent, XnVMessageEvent, XnVMessage *, pMessage) | XnVMessageListener | [protected] |
XN_DECLARE_THREAD_SAFE_QUEUE_DECL(XNV_NITE_API, XnVMessage *, XnVMessageQueue) | XnVMessageListener | [protected] |
XnVContextControl(const XnChar *strName="XnVContextControl") | XnVContextControl | |
XnVMessageGenerator(const XnChar *strName="XnVMessageGenerator") | XnVMessageGenerator | |
XnVMessageListener(const XnChar *strName="XnVMessageListener") | XnVMessageListener | |
XnVSessionGenerator(const XnChar *strName="XnVSessionGenerator") | XnVSessionGenerator | |
XnVSessionManager(const XnChar *strName="XnVSessionManager") | XnVSessionManager | |
~XnVContextControl() | XnVContextControl | [virtual] |
~XnVMessageGenerator() | XnVMessageGenerator | [virtual] |
~XnVMessageListener() | XnVMessageListener | [virtual] |
~XnVSessionGenerator() | XnVSessionGenerator | [virtual] |
~XnVSessionManager() | XnVSessionManager | |