SimpleOpenNI
Class XnVPushDetector

java.lang.Object
  extended by SimpleOpenNI.XnVMessageListener
      extended by SimpleOpenNI.XnVPointControl
          extended by SimpleOpenNI.XnVPushDetector

public class XnVPushDetector
extends XnVPointControl


Constructor Summary
XnVPushDetector()
           
XnVPushDetector(long cPtr, boolean cMemoryOwn)
           
XnVPushDetector(java.lang.String strName)
           
 
Method Summary
 void delete()
           
static long getCPtr(XnVPushDetector obj)
           
 long GetPushDuration()
           
 long GetPushImmediateDuration()
           
 float GetPushImmediateMinimumVelocity()
           
 long GetPushImmediateOffset()
           
 float GetPushMaximumAngleBetweenImmediateAndZ()
           
 float GetPushMinimumAngleBetweenImmediateAndPrevious()
           
 long GetPushPreviousDuration()
           
 float GetPushPreviousMinimumVelocity()
           
 long GetPushPreviousOffset()
           
 long GetStableDuration()
           
 float GetStableMaximumVelocity()
           
 void OnPrimaryPointCreate(XnVHandPointContext pContext, XnPoint3D ptFocus)
           
 void OnPrimaryPointUpdate(XnVHandPointContext pContext)
           
 void RegisterPush(java.lang.Object objCb)
           
 void RegisterPushSub(java.lang.Object objCb, long ptr)
           
 void RegisterStabilized(java.lang.Object objCb)
           
 void RegisterStabilizedSub(java.lang.Object objCb, long ptr)
           
 void Reset()
           
 void SetPushImmediateDuration(long nDuration)
           
 void SetPushImmediateMinimumVelocity(float fVelocity)
           
 void SetPushImmediateOffset(long nOffset)
           
 void SetPushMaximumAngleBetweenImmediateAndZ(float fAngle)
           
 void SetPushMinimumAngleBetweenImmediateAndPrevious(float fAngle)
           
 void SetPushPreviousDuration(long nDuration)
           
 void SetPushPreviousMinimumVelocity(float fVelocity)
           
 void SetPushPreviousOffset(long nOffset)
           
 void SetStableDuration(long nDuration)
           
 void SetStableMaximumVelocity(float fVelocity)
           
 void swigReleaseOwnership()
           
 void swigTakeOwnership()
           
 
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
 

Constructor Detail

XnVPushDetector

public XnVPushDetector()

XnVPushDetector

public XnVPushDetector(long cPtr,
                       boolean cMemoryOwn)

XnVPushDetector

public XnVPushDetector(java.lang.String strName)
Method Detail

delete

public void delete()
Overrides:
delete in class XnVPointControl

getCPtr

public static long getCPtr(XnVPushDetector obj)

GetPushDuration

public long GetPushDuration()

GetPushImmediateDuration

public long GetPushImmediateDuration()

GetPushImmediateMinimumVelocity

public float GetPushImmediateMinimumVelocity()

GetPushImmediateOffset

public long GetPushImmediateOffset()

GetPushMaximumAngleBetweenImmediateAndZ

public float GetPushMaximumAngleBetweenImmediateAndZ()

GetPushMinimumAngleBetweenImmediateAndPrevious

public float GetPushMinimumAngleBetweenImmediateAndPrevious()

GetPushPreviousDuration

public long GetPushPreviousDuration()

GetPushPreviousMinimumVelocity

public float GetPushPreviousMinimumVelocity()

GetPushPreviousOffset

public long GetPushPreviousOffset()

GetStableDuration

public long GetStableDuration()

GetStableMaximumVelocity

public float GetStableMaximumVelocity()

OnPrimaryPointCreate

public void OnPrimaryPointCreate(XnVHandPointContext pContext,
                                 XnPoint3D ptFocus)
Overrides:
OnPrimaryPointCreate in class XnVPointControl

OnPrimaryPointUpdate

public void OnPrimaryPointUpdate(XnVHandPointContext pContext)
Overrides:
OnPrimaryPointUpdate in class XnVPointControl

RegisterPush

public void RegisterPush(java.lang.Object objCb)

RegisterPushSub

public void RegisterPushSub(java.lang.Object objCb,
                            long ptr)

RegisterStabilized

public void RegisterStabilized(java.lang.Object objCb)

RegisterStabilizedSub

public void RegisterStabilizedSub(java.lang.Object objCb,
                                  long ptr)

Reset

public void Reset()

SetPushImmediateDuration

public void SetPushImmediateDuration(long nDuration)

SetPushImmediateMinimumVelocity

public void SetPushImmediateMinimumVelocity(float fVelocity)

SetPushImmediateOffset

public void SetPushImmediateOffset(long nOffset)

SetPushMaximumAngleBetweenImmediateAndZ

public void SetPushMaximumAngleBetweenImmediateAndZ(float fAngle)

SetPushMinimumAngleBetweenImmediateAndPrevious

public void SetPushMinimumAngleBetweenImmediateAndPrevious(float fAngle)

SetPushPreviousDuration

public void SetPushPreviousDuration(long nDuration)

SetPushPreviousMinimumVelocity

public void SetPushPreviousMinimumVelocity(float fVelocity)

SetPushPreviousOffset

public void SetPushPreviousOffset(long nOffset)

SetStableDuration

public void SetStableDuration(long nDuration)

SetStableMaximumVelocity

public void SetStableMaximumVelocity(float fVelocity)

swigReleaseOwnership

public void swigReleaseOwnership()
Overrides:
swigReleaseOwnership in class XnVPointControl

swigTakeOwnership

public void swigTakeOwnership()
Overrides:
swigTakeOwnership in class XnVPointControl