SimpleOpenNI
Class XnVSessionGenerator

java.lang.Object
  extended by SimpleOpenNI.XnVMessageGenerator
      extended by SimpleOpenNI.XnVSessionGenerator
Direct Known Subclasses:
XnVSessionManager

public class XnVSessionGenerator
extends XnVMessageGenerator


Constructor Summary
XnVSessionGenerator()
           
XnVSessionGenerator(long cPtr, boolean cMemoryOwn)
           
XnVSessionGenerator(java.lang.String strName)
           
 
Method Summary
 void delete()
           
 long EndSession()
           
 long ForceSession(XnPoint3D ptFocus)
           
static long getCPtr(XnVSessionGenerator obj)
           
 long GetFocusPoint(XnPoint3D ptFocus)
           
 boolean IsInSession()
           
 long LosePoint(long nID)
           
 long LosePoints()
           
 void RegisterSession(java.lang.Object obj)
           
 long RegisterSession(SWIGTYPE_p_void cxt, SWIGTYPE_p_XnVSessionListener__OnSessionStartCB StartCB, SWIGTYPE_p_XnVSessionListener__OnSessionEndCB EndCB)
           
 long RegisterSession(SWIGTYPE_p_void cxt, SWIGTYPE_p_XnVSessionListener__OnSessionStartCB StartCB, SWIGTYPE_p_XnVSessionListener__OnSessionEndCB EndCB, SWIGTYPE_p_XnVSessionListener__OnFocusStartDetectedCB MidCB)
           
 long RegisterSession(XnVSessionListener pListener)
           
 void swigReleaseOwnership()
           
 void swigTakeOwnership()
           
 long TrackPoint(XnPoint3D pt)
           
 void UnregisterSession(long nHandle)
           
 void UnregisterSession(XnVSessionListener pSessionListener)
           
 
Methods inherited from class SimpleOpenNI.XnVMessageGenerator
AddListener, ClearAllQueues, Generate, getCPtr, GetGeneratorName, RemoveListener, RemoveListener
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XnVSessionGenerator

public XnVSessionGenerator()

XnVSessionGenerator

public XnVSessionGenerator(long cPtr,
                           boolean cMemoryOwn)

XnVSessionGenerator

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

delete

public void delete()
Overrides:
delete in class XnVMessageGenerator

EndSession

public long EndSession()

ForceSession

public long ForceSession(XnPoint3D ptFocus)

getCPtr

public static long getCPtr(XnVSessionGenerator obj)

GetFocusPoint

public long GetFocusPoint(XnPoint3D ptFocus)

IsInSession

public boolean IsInSession()

LosePoint

public long LosePoint(long nID)

LosePoints

public long LosePoints()

RegisterSession

public void RegisterSession(java.lang.Object obj)

RegisterSession

public long RegisterSession(SWIGTYPE_p_void cxt,
                            SWIGTYPE_p_XnVSessionListener__OnSessionStartCB StartCB,
                            SWIGTYPE_p_XnVSessionListener__OnSessionEndCB EndCB)

RegisterSession

public long RegisterSession(SWIGTYPE_p_void cxt,
                            SWIGTYPE_p_XnVSessionListener__OnSessionStartCB StartCB,
                            SWIGTYPE_p_XnVSessionListener__OnSessionEndCB EndCB,
                            SWIGTYPE_p_XnVSessionListener__OnFocusStartDetectedCB MidCB)

RegisterSession

public long RegisterSession(XnVSessionListener pListener)

swigReleaseOwnership

public void swigReleaseOwnership()
Overrides:
swigReleaseOwnership in class XnVMessageGenerator

swigTakeOwnership

public void swigTakeOwnership()
Overrides:
swigTakeOwnership in class XnVMessageGenerator

TrackPoint

public long TrackPoint(XnPoint3D pt)

UnregisterSession

public void UnregisterSession(long nHandle)

UnregisterSession

public void UnregisterSession(XnVSessionListener pSessionListener)