SimpleOpenNI
Class XnVSteadyDetector

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

public class XnVSteadyDetector
extends XnVPointControl


Constructor Summary
XnVSteadyDetector(long cPtr, boolean cMemoryOwn)
           
XnVSteadyDetector(long nCooldownFrames, long nDetectionDuration, float fMaximumStdDevForSteady)
           
XnVSteadyDetector(long nCooldownFrames, long nDetectionDuration, float fMaximumStdDevForSteady, java.lang.String strName)
           
 
Method Summary
 void delete()
           
static long getCPtr(XnVSteadyDetector obj)
           
 long GetDetectionDuration()
           
 float GetMaximumStdDevForSteady()
           
 float GetMinimumStdDevForNotSteady()
           
static long getMs_nDefaultDetectionDuration()
           
static long getMs_nDefaultInitialCooldown()
           
 void OnPointCreate(XnVHandPointContext cxt)
           
 void OnPointUpdate(XnVHandPointContext cxt)
           
 void RegisterNotSteady(java.lang.Object objCb)
           
 void RegisterNotSteadySub(java.lang.Object objCb, long ptr)
           
 void RegisterSteady(java.lang.Object objCb)
           
 void RegisterSteadySub(java.lang.Object objCb, long ptr)
           
 void SetDetectionDuration(long nDuration)
           
 void SetMaximumStdDevForSteady(float fStdDev)
           
 void SetMinimumStdDevForNotSteady(float fStdDev)
           
 void swigReleaseOwnership()
           
 void swigTakeOwnership()
           
 
Methods inherited from class SimpleOpenNI.XnVPointControl
getCPtr, GetPrimaryID, OnNoPoints, OnPointDestroy, OnPrimaryPointCreate, OnPrimaryPointDestroy, OnPrimaryPointReplace, OnPrimaryPointUpdate, 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

XnVSteadyDetector

public XnVSteadyDetector(long cPtr,
                         boolean cMemoryOwn)

XnVSteadyDetector

public XnVSteadyDetector(long nCooldownFrames,
                         long nDetectionDuration,
                         float fMaximumStdDevForSteady)

XnVSteadyDetector

public XnVSteadyDetector(long nCooldownFrames,
                         long nDetectionDuration,
                         float fMaximumStdDevForSteady,
                         java.lang.String strName)
Method Detail

delete

public void delete()
Overrides:
delete in class XnVPointControl

getCPtr

public static long getCPtr(XnVSteadyDetector obj)

GetDetectionDuration

public long GetDetectionDuration()

GetMaximumStdDevForSteady

public float GetMaximumStdDevForSteady()

GetMinimumStdDevForNotSteady

public float GetMinimumStdDevForNotSteady()

getMs_nDefaultDetectionDuration

public static long getMs_nDefaultDetectionDuration()

getMs_nDefaultInitialCooldown

public static long getMs_nDefaultInitialCooldown()

OnPointCreate

public void OnPointCreate(XnVHandPointContext cxt)
Overrides:
OnPointCreate in class XnVPointControl

OnPointUpdate

public void OnPointUpdate(XnVHandPointContext cxt)
Overrides:
OnPointUpdate in class XnVPointControl

RegisterNotSteady

public void RegisterNotSteady(java.lang.Object objCb)

RegisterNotSteadySub

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

RegisterSteady

public void RegisterSteady(java.lang.Object objCb)

RegisterSteadySub

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

SetDetectionDuration

public void SetDetectionDuration(long nDuration)

SetMaximumStdDevForSteady

public void SetMaximumStdDevForSteady(float fStdDev)

SetMinimumStdDevForNotSteady

public void SetMinimumStdDevForNotSteady(float fStdDev)

swigReleaseOwnership

public void swigReleaseOwnership()
Overrides:
swigReleaseOwnership in class XnVPointControl

swigTakeOwnership

public void swigTakeOwnership()
Overrides:
swigTakeOwnership in class XnVPointControl