SimpleOpenNI
Class XnVPointControl

java.lang.Object
  extended by SimpleOpenNI.XnVMessageListener
      extended by SimpleOpenNI.XnVPointControl
Direct Known Subclasses:
XnVCircleDetector, XnVPointFilter, XnVPushDetector, XnVSelectableSlider1D, XnVSelectableSlider2D, XnVSteadyDetector, XnVSwipeDetector, XnVWaveDetector

public class XnVPointControl
extends XnVMessageListener


Constructor Summary
XnVPointControl()
           
XnVPointControl(long cPtr, boolean cMemoryOwn)
           
XnVPointControl(java.lang.String strName)
           
 
Method Summary
 void delete()
           
static long getCPtr(XnVPointControl obj)
           
 long GetPrimaryID()
           
 void OnNoPoints()
           
 void OnPointCreate(XnVHandPointContext pContext)
           
 void OnPointDestroy(long nID)
           
 void OnPointUpdate(XnVHandPointContext pContext)
           
 void OnPrimaryPointCreate(XnVHandPointContext pContext, XnPoint3D ptSessionStarter)
           
 void OnPrimaryPointDestroy(long nID)
           
 void OnPrimaryPointReplace(long nOldId, XnVHandPointContext pContext)
           
 void OnPrimaryPointUpdate(XnVHandPointContext pContext)
           
 void RegisterPointCreate(java.lang.Object objCb)
           
 void RegisterPointCreateSub(java.lang.Object objCb, long ptr)
           
 void RegisterPointDestroy(java.lang.Object objCb)
           
 void RegisterPointDestroySub(java.lang.Object objCb, long ptr)
           
 void RegisterPointUpdate(java.lang.Object objCb)
           
 void RegisterPointUpdateSub(java.lang.Object objCb, long ptr)
           
 void RegisterPrimaryPointCreate(java.lang.Object objCb)
           
 void RegisterPrimaryPointCreateSub(java.lang.Object objCb, long ptr)
           
 void RegisterPrimaryPointDestroy(java.lang.Object objCb)
           
 void RegisterPrimaryPointDestroySub(java.lang.Object objCb, long ptr)
           
 void swigReleaseOwnership()
           
 void swigTakeOwnership()
           
 void Update(SWIGTYPE_p_XnVMultipleHands hands)
           
 void Update(XnVMessage pMessage)
           
 
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

XnVPointControl

public XnVPointControl()

XnVPointControl

public XnVPointControl(long cPtr,
                       boolean cMemoryOwn)

XnVPointControl

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

delete

public void delete()
Overrides:
delete in class XnVMessageListener

getCPtr

public static long getCPtr(XnVPointControl obj)

GetPrimaryID

public long GetPrimaryID()

OnNoPoints

public void OnNoPoints()

OnPointCreate

public void OnPointCreate(XnVHandPointContext pContext)

OnPointDestroy

public void OnPointDestroy(long nID)

OnPointUpdate

public void OnPointUpdate(XnVHandPointContext pContext)

OnPrimaryPointCreate

public void OnPrimaryPointCreate(XnVHandPointContext pContext,
                                 XnPoint3D ptSessionStarter)

OnPrimaryPointDestroy

public void OnPrimaryPointDestroy(long nID)

OnPrimaryPointReplace

public void OnPrimaryPointReplace(long nOldId,
                                  XnVHandPointContext pContext)

OnPrimaryPointUpdate

public void OnPrimaryPointUpdate(XnVHandPointContext pContext)

RegisterPointCreate

public void RegisterPointCreate(java.lang.Object objCb)

RegisterPointCreateSub

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

RegisterPointDestroy

public void RegisterPointDestroy(java.lang.Object objCb)

RegisterPointDestroySub

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

RegisterPointUpdate

public void RegisterPointUpdate(java.lang.Object objCb)

RegisterPointUpdateSub

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

RegisterPrimaryPointCreate

public void RegisterPrimaryPointCreate(java.lang.Object objCb)

RegisterPrimaryPointCreateSub

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

RegisterPrimaryPointDestroy

public void RegisterPrimaryPointDestroy(java.lang.Object objCb)

RegisterPrimaryPointDestroySub

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

swigReleaseOwnership

public void swigReleaseOwnership()
Overrides:
swigReleaseOwnership in class XnVMessageListener

swigTakeOwnership

public void swigTakeOwnership()
Overrides:
swigTakeOwnership in class XnVMessageListener

Update

public void Update(SWIGTYPE_p_XnVMultipleHands hands)

Update

public void Update(XnVMessage pMessage)
Overrides:
Update in class XnVMessageListener