SimpleOpenNI
Class XnVSelectableSlider2D

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

public class XnVSelectableSlider2D
extends XnVPointControl


Constructor Summary
XnVSelectableSlider2D(int nXItems, int nYItems)
           
XnVSelectableSlider2D(int nXItems, int nYItems, float fSliderSizeX)
           
XnVSelectableSlider2D(int nXItems, int nYItems, float fSliderSizeX, float fSliderSizeY)
           
XnVSelectableSlider2D(int nXItems, int nYItems, float fSliderSizeX, float fSliderSizeY, float fBorderWidth)
           
XnVSelectableSlider2D(int nXItems, int nYItems, float fSliderSizeX, float fSliderSizeY, float fBorderWidth, java.lang.String strName)
           
XnVSelectableSlider2D(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 void delete()
           
 float GetBorderWidth()
           
 void GetCenter(XnPoint3D ptCenter)
           
static long getCPtr(XnVSelectableSlider2D obj)
           
 float GetHysteresisRatio()
           
 long GetItemXCount()
           
 long GetItemYCount()
           
static float getMs_fDefaultSliderSize()
           
 void GetSliderSize(SWIGTYPE_p_float fSliderXSize, SWIGTYPE_p_float fSliderYSize)
           
 boolean GetValueChangeOnOffAxis()
           
 void OnPrimaryPointCreate(XnVHandPointContext pContext, XnPoint3D ptFocus)
           
 void OnPrimaryPointDestroy(long nID)
           
 void OnPrimaryPointUpdate(XnVHandPointContext pContext)
           
 void RegisterItemHover(java.lang.Object objCb)
           
 void RegisterItemHoverSub(java.lang.Object objCb, long ptr)
           
 void RegisterItemSelect(java.lang.Object objCb)
           
 void RegisterItemSelectSub(java.lang.Object objCb, long ptr)
           
 void RegisterOffAxisMovement(java.lang.Object objCb)
           
 void RegisterOffAxisMovementSub(java.lang.Object objCb, long ptr)
           
 void RegisterScroll(java.lang.Object objCb)
           
 void RegisterScrollSub(java.lang.Object objCb, long ptr)
           
 void RegisterValueChange(java.lang.Object objCb)
           
 void RegisterValueChangeSub(java.lang.Object objCb, long ptr)
           
 void Reposition(XnPoint3D ptCenter)
           
 long SetBorderWidth(float fWidth)
           
 void SetHysteresisRatio(float fRatio)
           
 void SetItemCount(long nItemXCount, long nItemYCount)
           
 void SetItemXCount(long nItemXCount)
           
 void SetItemYCount(long nItemYCount)
           
 void SetSliderSize(float fSliderXSize, float fSliderYSize)
           
 void SetValueChangeOnOffAxis(boolean bReport)
           
 void swigReleaseOwnership()
           
 void swigTakeOwnership()
           
 
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

XnVSelectableSlider2D

public XnVSelectableSlider2D(int nXItems,
                             int nYItems)

XnVSelectableSlider2D

public XnVSelectableSlider2D(int nXItems,
                             int nYItems,
                             float fSliderSizeX)

XnVSelectableSlider2D

public XnVSelectableSlider2D(int nXItems,
                             int nYItems,
                             float fSliderSizeX,
                             float fSliderSizeY)

XnVSelectableSlider2D

public XnVSelectableSlider2D(int nXItems,
                             int nYItems,
                             float fSliderSizeX,
                             float fSliderSizeY,
                             float fBorderWidth)

XnVSelectableSlider2D

public XnVSelectableSlider2D(int nXItems,
                             int nYItems,
                             float fSliderSizeX,
                             float fSliderSizeY,
                             float fBorderWidth,
                             java.lang.String strName)

XnVSelectableSlider2D

public XnVSelectableSlider2D(long cPtr,
                             boolean cMemoryOwn)
Method Detail

delete

public void delete()
Overrides:
delete in class XnVPointControl

GetBorderWidth

public float GetBorderWidth()

GetCenter

public void GetCenter(XnPoint3D ptCenter)

getCPtr

public static long getCPtr(XnVSelectableSlider2D obj)

GetHysteresisRatio

public float GetHysteresisRatio()

GetItemXCount

public long GetItemXCount()

GetItemYCount

public long GetItemYCount()

getMs_fDefaultSliderSize

public static float getMs_fDefaultSliderSize()

GetSliderSize

public void GetSliderSize(SWIGTYPE_p_float fSliderXSize,
                          SWIGTYPE_p_float fSliderYSize)

GetValueChangeOnOffAxis

public boolean GetValueChangeOnOffAxis()

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

RegisterItemHover

public void RegisterItemHover(java.lang.Object objCb)

RegisterItemHoverSub

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

RegisterItemSelect

public void RegisterItemSelect(java.lang.Object objCb)

RegisterItemSelectSub

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

RegisterOffAxisMovement

public void RegisterOffAxisMovement(java.lang.Object objCb)

RegisterOffAxisMovementSub

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

RegisterScroll

public void RegisterScroll(java.lang.Object objCb)

RegisterScrollSub

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

RegisterValueChange

public void RegisterValueChange(java.lang.Object objCb)

RegisterValueChangeSub

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

Reposition

public void Reposition(XnPoint3D ptCenter)

SetBorderWidth

public long SetBorderWidth(float fWidth)

SetHysteresisRatio

public void SetHysteresisRatio(float fRatio)

SetItemCount

public void SetItemCount(long nItemXCount,
                         long nItemYCount)

SetItemXCount

public void SetItemXCount(long nItemXCount)

SetItemYCount

public void SetItemYCount(long nItemYCount)

SetSliderSize

public void SetSliderSize(float fSliderXSize,
                          float fSliderYSize)

SetValueChangeOnOffAxis

public void SetValueChangeOnOffAxis(boolean bReport)

swigReleaseOwnership

public void swigReleaseOwnership()
Overrides:
swigReleaseOwnership in class XnVPointControl

swigTakeOwnership

public void swigTakeOwnership()
Overrides:
swigTakeOwnership in class XnVPointControl