SimpleOpenNI
Class XnVSelectableSlider1D

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

public class XnVSelectableSlider1D
extends XnVPointControl


Constructor Summary
XnVSelectableSlider1D(int nCount)
           
XnVSelectableSlider1D(int nCount, float fBorderWidth)
           
XnVSelectableSlider1D(int nCount, float fBorderWidth, int eAxis)
           
XnVSelectableSlider1D(int nCount, float fBorderWidth, int eAxis, boolean bRecenter)
           
XnVSelectableSlider1D(int nCount, float fBorderWidth, int eAxis, boolean bRecenter, float fHysteresisRatio)
           
XnVSelectableSlider1D(int nCount, float fBorderWidth, int eAxis, boolean bRecenter, float fHysteresisRatio, float fPrimarySliderSize)
           
XnVSelectableSlider1D(int nCount, float fBorderWidth, int eAxis, boolean bRecenter, float fHysteresisRatio, float fPrimarySliderSize, float fFirstValue)
           
XnVSelectableSlider1D(int nCount, float fBorderWidth, int eAxis, boolean bRecenter, float fHysteresisRatio, float fPrimarySliderSize, float fFirstValue, java.lang.String strName)
           
XnVSelectableSlider1D(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 void delete()
           
 float GetBorderWidth()
           
 void GetCenter(XnPoint3D ptCenter)
           
static long getCPtr(XnVSelectableSlider1D obj)
           
 float GetHysteresisRatio()
           
 long GetItemCount()
           
static float getMs_fDefaultPrimarySliderSize()
           
 float GetSliderSize()
           
 boolean GetValueChangeOnOffAxis()
           
 void ItemHover(int nItemIndex)
           
 void ItemSelect(int nDirection)
           
 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)
           
 void Scroll(float fScrollValue)
           
 long SetBorderWidth(float fWidth)
           
 void SetHysteresisRatio(float fRatio)
           
 void SetItemCount(long nItems)
           
 void SetSliderSize(float fSliderSize)
           
 void SetValueChangeOnOffAxis(boolean bReport)
           
 
Methods inherited from class SimpleOpenNI.XnVPointControl
getCPtr, GetPrimaryID, OnNoPoints, OnPointCreate, OnPointDestroy, OnPointUpdate, OnPrimaryPointReplace, RegisterPointCreate, RegisterPointCreateSub, RegisterPointDestroy, RegisterPointDestroySub, RegisterPointUpdate, RegisterPointUpdateSub, RegisterPrimaryPointCreate, RegisterPrimaryPointCreateSub, RegisterPrimaryPointDestroy, RegisterPrimaryPointDestroySub, swigReleaseOwnership, swigTakeOwnership, 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

XnVSelectableSlider1D

public XnVSelectableSlider1D(int nCount)

XnVSelectableSlider1D

public XnVSelectableSlider1D(int nCount,
                             float fBorderWidth)

XnVSelectableSlider1D

public XnVSelectableSlider1D(int nCount,
                             float fBorderWidth,
                             int eAxis)

XnVSelectableSlider1D

public XnVSelectableSlider1D(int nCount,
                             float fBorderWidth,
                             int eAxis,
                             boolean bRecenter)

XnVSelectableSlider1D

public XnVSelectableSlider1D(int nCount,
                             float fBorderWidth,
                             int eAxis,
                             boolean bRecenter,
                             float fHysteresisRatio)

XnVSelectableSlider1D

public XnVSelectableSlider1D(int nCount,
                             float fBorderWidth,
                             int eAxis,
                             boolean bRecenter,
                             float fHysteresisRatio,
                             float fPrimarySliderSize)

XnVSelectableSlider1D

public XnVSelectableSlider1D(int nCount,
                             float fBorderWidth,
                             int eAxis,
                             boolean bRecenter,
                             float fHysteresisRatio,
                             float fPrimarySliderSize,
                             float fFirstValue)

XnVSelectableSlider1D

public XnVSelectableSlider1D(int nCount,
                             float fBorderWidth,
                             int eAxis,
                             boolean bRecenter,
                             float fHysteresisRatio,
                             float fPrimarySliderSize,
                             float fFirstValue,
                             java.lang.String strName)

XnVSelectableSlider1D

public XnVSelectableSlider1D(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(XnVSelectableSlider1D obj)

GetHysteresisRatio

public float GetHysteresisRatio()

GetItemCount

public long GetItemCount()

getMs_fDefaultPrimarySliderSize

public static float getMs_fDefaultPrimarySliderSize()

GetSliderSize

public float GetSliderSize()

GetValueChangeOnOffAxis

public boolean GetValueChangeOnOffAxis()

ItemHover

public void ItemHover(int nItemIndex)

ItemSelect

public void ItemSelect(int nDirection)

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)

Scroll

public void Scroll(float fScrollValue)

SetBorderWidth

public long SetBorderWidth(float fWidth)

SetHysteresisRatio

public void SetHysteresisRatio(float fRatio)

SetItemCount

public void SetItemCount(long nItems)

SetSliderSize

public void SetSliderSize(float fSliderSize)

SetValueChangeOnOffAxis

public void SetValueChangeOnOffAxis(boolean bReport)