SimpleOpenNI
Class XnVSwipeDetector
java.lang.Object
SimpleOpenNI.XnVMessageListener
SimpleOpenNI.XnVPointControl
SimpleOpenNI.XnVSwipeDetector
public class XnVSwipeDetector
- extends XnVPointControl
Methods inherited from class SimpleOpenNI.XnVPointControl |
getCPtr, GetPrimaryID, OnNoPoints, OnPointCreate, OnPointDestroy, OnPointUpdate, OnPrimaryPointDestroy, OnPrimaryPointReplace, RegisterPointCreate, RegisterPointCreateSub, RegisterPointDestroy, RegisterPointDestroySub, RegisterPointUpdate, RegisterPointUpdateSub, RegisterPrimaryPointCreate, RegisterPrimaryPointCreateSub, RegisterPrimaryPointDestroy, RegisterPrimaryPointDestroySub, Update, Update |
Methods inherited from class SimpleOpenNI.XnVMessageListener |
Activate, BaseUpdate, ClearQueue, getCPtr, GetListenerName, GetThreadProtectecionQueueMode, HandleCCMessages, RegisterActivate, RegisterDeactivate, RegisterUpdate, Run, Run, RunAsThread, SetCurrentThread, SetThreadId, SetThreadProtectionQueueMode |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XnVSwipeDetector
public XnVSwipeDetector()
XnVSwipeDetector
public XnVSwipeDetector(boolean bUseSteadyBeforeSwipe)
XnVSwipeDetector
public XnVSwipeDetector(boolean bUseSteadyBeforeSwipe,
java.lang.String strName)
XnVSwipeDetector
public XnVSwipeDetector(long cPtr,
boolean cMemoryOwn)
delete
public void delete()
- Overrides:
delete
in class XnVPointControl
getCPtr
public static long getCPtr(XnVSwipeDetector obj)
GetMotionSpeedThreshold
public float GetMotionSpeedThreshold()
GetMotionTime
public long GetMotionTime()
GetSteadyDuration
public long GetSteadyDuration()
GetSteadyMaxStdDev
public float GetSteadyMaxStdDev()
GetUseSteady
public boolean GetUseSteady()
GetXAngleThreshold
public float GetXAngleThreshold()
GetYAngleThreshold
public float GetYAngleThreshold()
OnPrimaryPointCreate
public void OnPrimaryPointCreate(XnVHandPointContext pContext,
XnPoint3D ptFocus)
- Overrides:
OnPrimaryPointCreate
in class XnVPointControl
OnPrimaryPointUpdate
public void OnPrimaryPointUpdate(XnVHandPointContext pContext)
- Overrides:
OnPrimaryPointUpdate
in class XnVPointControl
RegisterSwipe
public void RegisterSwipe(java.lang.Object objCb)
RegisterSwipeDown
public void RegisterSwipeDown(java.lang.Object objCb)
RegisterSwipeDownSub
public void RegisterSwipeDownSub(java.lang.Object objCb,
long ptr)
RegisterSwipeLeft
public void RegisterSwipeLeft(java.lang.Object objCb)
RegisterSwipeLeftSub
public void RegisterSwipeLeftSub(java.lang.Object objCb,
long ptr)
RegisterSwipeRight
public void RegisterSwipeRight(java.lang.Object objCb)
RegisterSwipeRightSub
public void RegisterSwipeRightSub(java.lang.Object objCb,
long ptr)
RegisterSwipeSub
public void RegisterSwipeSub(java.lang.Object objCb,
long ptr)
RegisterSwipeUp
public void RegisterSwipeUp(java.lang.Object objCb)
RegisterSwipeUpSub
public void RegisterSwipeUpSub(java.lang.Object objCb,
long ptr)
Reset
public void Reset()
SetMotionSpeedThreshold
public void SetMotionSpeedThreshold(float fThreshold)
SetMotionTime
public void SetMotionTime(long nThreshold)
SetSteadyDuration
public void SetSteadyDuration(long nDuration)
SetSteadyMaxStdDev
public void SetSteadyMaxStdDev(float fVelocity)
SetUseSteady
public void SetUseSteady(boolean bUse)
SetXAngleThreshold
public void SetXAngleThreshold(float fThreshold)
SetYAngleThreshold
public void SetYAngleThreshold(float fThreshold)
swigReleaseOwnership
public void swigReleaseOwnership()
- Overrides:
swigReleaseOwnership
in class XnVPointControl
swigTakeOwnership
public void swigTakeOwnership()
- Overrides:
swigTakeOwnership
in class XnVPointControl