SimpleOpenNI
Class XnVCircleDetector

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

public class XnVCircleDetector
extends XnVPointControl


Constructor Summary
XnVCircleDetector()
           
XnVCircleDetector(long cPtr, boolean cMemoryOwn)
           
XnVCircleDetector(java.lang.String strName)
           
 
Method Summary
 void delete()
           
 long GetCloseEnough(SWIGTYPE_p_float fCloseEnough)
           
 long GetCloseToExistingRadius(SWIGTYPE_p_float fCloseToExistingRadius)
           
static long getCPtr(XnVCircleDetector obj)
           
 long GetExistingWeight(SWIGTYPE_p_float fExistingWeight)
           
 long GetMaxErrors(SWIGTYPE_p_unsigned_int nMaxErrors)
           
 long GetMaxRadius(SWIGTYPE_p_float fMaxRadius)
           
 long GetMinimumPoints(SWIGTYPE_p_unsigned_int nMinimumPoints)
           
 long GetMinRadius(SWIGTYPE_p_float fMinRadius)
           
 void OnPrimaryPointCreate(XnVHandPointContext pContext, XnPoint3D ptFocus)
           
 void OnPrimaryPointDestroy(long nID)
           
 void OnPrimaryPointUpdate(XnVHandPointContext pContext)
           
 void RegisterCircle(java.lang.Object objCb)
           
 void RegisterCircleSub(java.lang.Object objCb, long ptr)
           
 void RegisterNoCircle(java.lang.Object objCb)
           
 void RegisterNoCircleSub(java.lang.Object objCb, long ptr)
           
 void Reset()
           
 long SetCloseEnough(float fCloseEnough)
           
 long SetCloseToExistingRadius(float fCloseToExistingRadius)
           
 long SetExistingWeight(float fExistingWeight)
           
 long SetMaxErrors(long nMaxErrors)
           
 long SetMaxRadius(float fMaxRadius)
           
 long SetMinimumPoints(long nMinimumPoints)
           
 long SetMinRadius(float fMinRadius)
           
 void swigReleaseOwnership()
           
 void swigTakeOwnership()
           
 void UnregisterCircle(SWIGTYPE_p_XnCallbackHandle handle)
           
 void UnregisterNoCircle(SWIGTYPE_p_XnCallbackHandle handle)
           
 
Methods inherited from class SimpleOpenNI.XnVPointControl
getCPtr, GetPrimaryID, OnNoPoints, OnPointCreate, OnPointDestroy, OnPointUpdate, 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

XnVCircleDetector

public XnVCircleDetector()

XnVCircleDetector

public XnVCircleDetector(long cPtr,
                         boolean cMemoryOwn)

XnVCircleDetector

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

delete

public void delete()
Overrides:
delete in class XnVPointControl

GetCloseEnough

public long GetCloseEnough(SWIGTYPE_p_float fCloseEnough)

GetCloseToExistingRadius

public long GetCloseToExistingRadius(SWIGTYPE_p_float fCloseToExistingRadius)

getCPtr

public static long getCPtr(XnVCircleDetector obj)

GetExistingWeight

public long GetExistingWeight(SWIGTYPE_p_float fExistingWeight)

GetMaxErrors

public long GetMaxErrors(SWIGTYPE_p_unsigned_int nMaxErrors)

GetMaxRadius

public long GetMaxRadius(SWIGTYPE_p_float fMaxRadius)

GetMinimumPoints

public long GetMinimumPoints(SWIGTYPE_p_unsigned_int nMinimumPoints)

GetMinRadius

public long GetMinRadius(SWIGTYPE_p_float fMinRadius)

OnPrimaryPointCreate

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

OnPrimaryPointDestroy

public void OnPrimaryPointDestroy(long nID)
Overrides:
OnPrimaryPointDestroy in class XnVPointControl

OnPrimaryPointUpdate

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

RegisterCircle

public void RegisterCircle(java.lang.Object objCb)

RegisterCircleSub

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

RegisterNoCircle

public void RegisterNoCircle(java.lang.Object objCb)

RegisterNoCircleSub

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

Reset

public void Reset()

SetCloseEnough

public long SetCloseEnough(float fCloseEnough)

SetCloseToExistingRadius

public long SetCloseToExistingRadius(float fCloseToExistingRadius)

SetExistingWeight

public long SetExistingWeight(float fExistingWeight)

SetMaxErrors

public long SetMaxErrors(long nMaxErrors)

SetMaxRadius

public long SetMaxRadius(float fMaxRadius)

SetMinimumPoints

public long SetMinimumPoints(long nMinimumPoints)

SetMinRadius

public long SetMinRadius(float fMinRadius)

swigReleaseOwnership

public void swigReleaseOwnership()
Overrides:
swigReleaseOwnership in class XnVPointControl

swigTakeOwnership

public void swigTakeOwnership()
Overrides:
swigTakeOwnership in class XnVPointControl

UnregisterCircle

public void UnregisterCircle(SWIGTYPE_p_XnCallbackHandle handle)

UnregisterNoCircle

public void UnregisterNoCircle(SWIGTYPE_p_XnCallbackHandle handle)