XnVCircleDetector Member List

This is the complete list of members for XnVCircleDetector, including all inherited members.
Activate(XnBool bActive)XnVMessageListener [inline, virtual]
ActivateCB typedefXnVMessageListener
AddPoint(const XnPoint3D &pt, XnFloat fTime)XnVCircleDetector [protected]
BaseUpdate(XnVMessage *pMessage)XnVMessageListener
CircleCB typedefXnVCircleDetector
ClearQueue()XnVMessageListener [virtual]
DeactivateCB typedefXnVMessageListener
GetCloseEnough(XnFloat &fCloseEnough) const XnVCircleDetector
GetCloseToExistingRadius(XnFloat &fCloseToExistingRadius) const XnVCircleDetector
GetExistingWeight(XnFloat &fExistingWeight) const XnVCircleDetector
GetListenerName() const XnVMessageListener
GetMaxErrors(XnUInt32 &nMaxErrors) const XnVCircleDetector
GetMaxRadius(XnFloat &fMaxRadius) const XnVCircleDetector
GetMinimumPoints(XnUInt32 &nMinimumPoints) const XnVCircleDetector
GetMinRadius(XnFloat &fMinRadius) const XnVCircleDetector
GetPrimaryID() const XnVPointControl
GetThreadProtectecionQueueMode() const XnVMessageListener
HandleCCMessages(XnVMessage *pMessage)XnVMessageListener [virtual]
HandsUpdateCB typedefXnVPointControl
IsInActivityThread() const XnVMessageListener [protected]
m_ActivateCBsXnVMessageListener [protected]
m_bCircleExistsXnVCircleDetector [protected]
m_bInternalThreadAliveXnVMessageListener [protected]
m_bInternalThreadKillXnVMessageListener [protected]
m_bThreadProtectionQueueModeXnVMessageListener [protected]
m_CircleCBsXnVCircleDetector [protected]
m_DeactivateCBsXnVMessageListener [protected]
m_fCloseEnoughXnVCircleDetector [protected]
m_fCloseToExistingRadiusXnVCircleDetector [protected]
m_fCurrentAngleXnVCircleDetector [protected]
m_fExistingWeightXnVCircleDetector [protected]
m_fMaxRadiusXnVCircleDetector [protected]
m_fMinRadiusXnVCircleDetector [protected]
m_fNewRadiusWeightXnVCircleDetector [protected]
m_hActivityThreadXnVMessageListener [protected]
m_hActivityThreadIdXnVMessageListener [protected]
m_hListenerCSXnVMessageListener [protected]
m_MessageQueueXnVMessageListener [protected]
m_nCirclesXnVCircleDetector [protected]
m_nErrorsXnVCircleDetector [protected]
m_nMaxErrorsXnVCircleDetector [protected]
m_nMinimumPointsXnVCircleDetector [protected]
m_NoCircleCBsXnVCircleDetector [protected]
m_nOverridePrimaryXnVPointControl [protected]
m_pCircleSolverXnVCircleDetector [protected]
m_pCurrentCircleXnVCircleDetector [protected]
m_pMovementDetectionBufferXnVCircleDetector [protected]
m_strListenerNameXnVMessageListener [protected]
m_UpdateCBsXnVMessageListener [protected]
MainLoop()XnVMessageListener [protected]
MessageListenerThread(XN_THREAD_PARAM param)XnVMessageListener [protected, static]
MessageUpdateCB typedefXnVMessageListener
ms_fDefaultCloseEnoughXnVCircleDetector [protected, static]
ms_fDefaultCloseToExistingRadiusXnVCircleDetector [protected, static]
ms_fDefaultExistingWeightXnVCircleDetector [protected, static]
ms_fDefaultMaxRadiusXnVCircleDetector [protected, static]
ms_fDefaultMinRadiusXnVCircleDetector [protected, static]
ms_nDefaultMaxErrorsXnVCircleDetector [protected, static]
ms_nDefaultMinimumPointsXnVCircleDetector [protected, static]
ms_nSessionDefaultLengthXnVMessageListener [protected, static]
NO_CIRCLE_BAD_POINTS enum valueXnVCircleDetector
NO_CIRCLE_ILLEGAL enum valueXnVCircleDetector
NO_CIRCLE_MANUAL enum valueXnVCircleDetector
NO_CIRCLE_NO_INPUT enum valueXnVCircleDetector
NoCircleCB typedefXnVCircleDetector
NoPointsCB typedefXnVPointControl
OnNoPoints()XnVPointControl [inline, virtual]
OnPointCreate(const XnVHandPointContext *pContext)XnVPointControl [inline, virtual]
OnPointDestroy(XnUInt32 nID)XnVPointControl [inline, virtual]
OnPointUpdate(const XnVHandPointContext *pContext)XnVPointControl [inline, virtual]
OnPrimaryPointCreate(const XnVHandPointContext *pContext, const XnPoint3D &ptFocus)XnVCircleDetector [virtual]
OnPrimaryPointDestroy(XnUInt32 nID)XnVCircleDetector [virtual]
OnPrimaryPointReplace(XnUInt32 nOldId, const XnVHandPointContext *pContext)XnVPointControl [inline, virtual]
OnPrimaryPointUpdate(const XnVHandPointContext *pContext)XnVCircleDetector [virtual]
PointCreateCB typedefXnVPointControl
PointDestroyCB typedefXnVPointControl
PointUpdateCB typedefXnVPointControl
PrimaryPointCreateCB typedefXnVPointControl
PrimaryPointDestroyCB typedefXnVPointControl
PrimaryPointReplaceCB typedefXnVPointControl
PrimaryPointUpdateCB typedefXnVPointControl
RegisterActivate(void *cxt, ActivateCB CB)XnVMessageListener
RegisterCircle(void *cxt, CircleCB pCB)XnVCircleDetector
RegisterDeactivate(void *cxt, DeactivateCB CB)XnVMessageListener
RegisterHandsUpdate(void *cxt, HandsUpdateCB CB)XnVPointControl
RegisterNoCircle(void *cxt, NoCircleCB pCB)XnVCircleDetector
RegisterNoPoints(void *cxt, NoPointsCB CB)XnVPointControl
RegisterPointCreate(void *cxt, PointCreateCB CB)XnVPointControl
RegisterPointDestroy(void *cxt, PointDestroyCB CB)XnVPointControl
RegisterPointUpdate(void *cxt, PointUpdateCB CB)XnVPointControl
RegisterPrimaryPointCreate(void *cxt, PrimaryPointCreateCB CB)XnVPointControl
RegisterPrimaryPointDestroy(void *cxt, PrimaryPointDestroyCB CB)XnVPointControl
RegisterPrimaryPointReplace(void *cxt, PrimaryPointReplaceCB CB)XnVPointControl
RegisterPrimaryPointUpdate(void *cxt, PrimaryPointUpdateCB CB)XnVPointControl
RegisterUpdate(void *cxt, MessageUpdateCB CB)XnVMessageListener
Reset()XnVCircleDetector
Run(XnUInt32 nSessionMaxLength=ms_nSessionDefaultLength)XnVMessageListener
RunAsThread()XnVMessageListener
SetCloseEnough(XnFloat fCloseEnough)XnVCircleDetector
SetCloseToExistingRadius(XnFloat fCloseToExistingRadius)XnVCircleDetector
SetCurrentThread()XnVMessageListener
SetExistingWeight(XnFloat fExistingWeight)XnVCircleDetector
SetMaxErrors(XnUInt32 nMaxErrors)XnVCircleDetector
SetMaxRadius(XnFloat fMaxRadius)XnVCircleDetector
SetMinimumPoints(XnUInt32 nMinimumPoints)XnVCircleDetector
SetMinRadius(XnFloat fMinRadius)XnVCircleDetector
SetThreadId(XN_THREAD_ID hThread)XnVMessageListener
SetThreadProtectionQueueMode(XnBool bMode)XnVMessageListener
UnregisterActivate(XnCallbackHandle hCB)XnVMessageListener
UnregisterCircle(XnCallbackHandle handle)XnVCircleDetector
UnregisterDeactivate(XnCallbackHandle hCB)XnVMessageListener
UnregisterHandsUpdate(XnCallbackHandle hCB)XnVPointControl
UnregisterNoCircle(XnCallbackHandle handle)XnVCircleDetector
UnregisterNoPoints(XnCallbackHandle hCB)XnVPointControl
UnregisterPointCreate(XnCallbackHandle hCB)XnVPointControl
UnregisterPointDestroy(XnCallbackHandle hCB)XnVPointControl
UnregisterPointUpdate(XnCallbackHandle hCB)XnVPointControl
UnregisterPrimaryPointCreate(XnCallbackHandle hCB)XnVPointControl
UnregisterPrimaryPointDestroy(XnCallbackHandle hCB)XnVPointControl
UnregisterPrimaryPointReplace(XnCallbackHandle hCB)XnVPointControl
UnregisterPrimaryPointUpdate(XnCallbackHandle hCB)XnVPointControl
UnregisterUpdate(XnCallbackHandle hCB)XnVMessageListener
Update(XnVMessage *pMessage)XnVPointControl [virtual]
Update(const XnVMultipleHands &hands)XnVPointControl [virtual]
XnVMessageListener::XN_DECLARE_EVENT_1ARG(XnVMessageSpecificEvent, XnVMessageEvent, XnVMessage *, pMessage)XnVMessageListener [protected]
XN_DECLARE_EVENT_2ARG(XnVNoCircleSpecificEvent, XnVNoCircleEvent, XnFloat, fValue, XnVNoCircleReason, eReason)XnVCircleDetector [protected]
XN_DECLARE_EVENT_3ARG(XnVCircleSpecificEvent, XnVCircleEvent, XnFloat, fTimes, XnBool, bConfidence, const XnVCircle *, pCircle)XnVCircleDetector [protected]
XN_DECLARE_THREAD_SAFE_QUEUE_DECL(XNV_NITE_API, XnVMessage *, XnVMessageQueue)XnVMessageListener [protected]
XnVCircleDetector(const XnChar *strName="XnVCircleDetector")XnVCircleDetector
XnVMessageListener(const XnChar *strName="XnVMessageListener")XnVMessageListener
XnVNoCircleReason enum nameXnVCircleDetector
XnVPointControl(const XnChar *strName="XnVPointControl")XnVPointControl
~XnVCircleDetector()XnVCircleDetector
~XnVMessageListener()XnVMessageListener [virtual]
~XnVPointControl()XnVPointControl