XnVSessionManager Member List

This is the complete list of members for XnVSessionManager, including all inherited members.
Activate(XnBool bActive)XnVMessageListener [inline, virtual]
ActivateCB typedefXnVMessageListener
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 typedefXnVMessageListener
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_ActivateCBsXnVMessageListener [protected]
m_bAutoTrackerXnVSessionManager [protected]
m_bbQuickRefocusAreaXnVSessionManager [protected]
m_bCheckPrimaryForStaticXnVSessionManager [protected]
m_bGesturesEnabledXnVSessionManager [protected]
m_bInSessionXnVSessionGenerator [protected]
m_bInternalThreadAliveXnVMessageListener [protected]
m_bInternalThreadKillXnVMessageListener [protected]
m_bPrimaryIsStaticXnVSessionManager [protected]
m_bQuickRefocusAllowedXnVSessionManager [protected]
m_bQuickRefocusEnabledXnVSessionManager [protected]
m_bThreadProtectionQueueModeXnVMessageListener [protected]
m_DeactivateCBsXnVMessageListener [protected]
m_eSessionStateXnVSessionManager [protected]
m_fLastPrimaryTimeXnVSessionManager [protected]
m_fLastSteadyTimeXnVSessionManager [protected]
m_fSteadyTimeoutXnVSessionManager [protected]
m_GestureWhileTrackingThresholdXnVSessionManager [protected]
m_hActivityThreadXnVMessageListener [protected]
m_hActivityThreadIdXnVMessageListener [protected]
m_hGestureXnVSessionManager [protected]
m_hGestureMidXnVSessionManager [protected]
m_hListenerCSXnVMessageListener [protected]
m_hListenersXnVMessageGenerator [protected]
m_hNextAvailableXnVMessageGenerator [protected]
m_hQRGestureXnVSessionManager [protected]
m_MainGesturesXnVSessionManager [protected]
m_MessageQueueXnVMessageListener [protected]
m_nLastPrimaryIDXnVSessionManager [protected]
m_nNextGestureIDXnVSessionManager [protected]
m_nQuickRefocusExpireXnVSessionManager [protected]
m_nQuickRefocusTimeoutXnVSessionManager [protected]
m_pContextXnVSessionManager [protected]
m_PropertiesXnVMessageGenerator [protected]
m_pSessionListenersXnVSessionGenerator [protected]
m_pSteadyDetectorXnVSessionManager [protected]
m_ptFocusPointXnVSessionGenerator [protected]
m_ptLastPrimaryPositionXnVSessionManager [protected]
m_pTrackerXnVSessionManager [protected]
m_ptStartTrackingPointXnVSessionGenerator [protected]
m_QuickRefocusGesturesXnVSessionManager [protected]
m_strGeneratorNameXnVMessageGenerator [protected]
m_strListenerNameXnVMessageListener [protected]
m_UpdateCBsXnVMessageListener [protected]
MainLoop()XnVMessageListener [protected]
MessageListenerThread(XN_THREAD_PARAM param)XnVMessageListener [protected, static]
MessageUpdateCB typedefXnVMessageListener
ms_nQuickRefocusDefaultTimeoutXnVSessionManager [protected, static]
ms_nSessionDefaultLengthXnVMessageListener [protected, static]
OpenNewSession(XnVMessageListener *pListener)XnVMessageGenerator [protected]
pQuickRefocusGestureXnVSessionManager
PrimaryIsNotSteady(XnUInt32 id, XnFloat dummy, void *cxt)XnVSessionManager [protected, static]
PrimaryIsSteady(XnUInt32 id, XnFloat dummy, void *cxt)XnVSessionManager [protected, static]
ProcessPoints(XnVMultipleHands *pHands)XnVSessionManager
pTrackerXnVSessionManager
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 valueXnVSessionManager [protected]
SMGR_IN_SESSION enum valueXnVSessionManager [protected]
SMGR_NOT_IN_SESSION enum valueXnVSessionManager [protected]
SMGR_QUICK_REFOCUS enum valueXnVSessionManager [protected]
SMGR_START_SESSION enum valueXnVSessionManager [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)=0XnVContextControl [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 *pFocusGestureXnVSessionManager
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