SimpleOpenNI
Class GestureGenerator

java.lang.Object
  extended by SimpleOpenNI.NodeWrapper
      extended by SimpleOpenNI.ProductionNode
          extended by SimpleOpenNI.Generator
              extended by SimpleOpenNI.GestureGenerator

public class GestureGenerator
extends Generator


Constructor Summary
GestureGenerator()
           
GestureGenerator(long cPtr, boolean cMemoryOwn)
           
GestureGenerator(SWIGTYPE_p_XnNodeHandle hNode)
           
 
Method Summary
 long AddGesture(java.lang.String strGesture, XnBoundingBox3D pArea)
           
 void delete()
           
 long EnumerateAllGestures(SWIGTYPE_p_p_char astrGestures, long nNameLength, SWIGTYPE_p_unsigned_short nGestures)
           
 long EnumerateGestures(java.lang.String astrGestures, SWIGTYPE_p_unsigned_short nGestures)
           
 long GetActiveGestures(java.lang.String astrGestures, SWIGTYPE_p_unsigned_short nGestures)
           
 long GetAllActiveGestures(SWIGTYPE_p_p_char astrGestures, long nNameLength, SWIGTYPE_p_unsigned_short nGestures)
           
static long getCPtr(GestureGenerator obj)
           
 boolean IsGestureAvailable(java.lang.String strGesture)
           
 boolean IsGestureProgressSupported(java.lang.String strGesture)
           
 long RemoveGesture(java.lang.String strGesture)
           
 
Methods inherited from class SimpleOpenNI.Generator
GetAlternativeViewPointCap, getCPtr, GetData, GetDataSize, GetFrameID, GetFrameSyncCap, GetMirrorCap, GetTimestamp, IsDataNew, IsGenerating, IsNewDataAvailable, IsNewDataAvailable, StartGenerating, StopGenerating, WaitAndUpdateData
 
Methods inherited from class SimpleOpenNI.ProductionNode
AddNeededNode, GetContext, getCPtr, GetGeneralProperty, GetInfo, GetIntProperty, GetRealProperty, GetStringProperty, IsCapabilitySupported, LockedNodeEndChanges, LockedNodeStartChanges, LockForChanges, RemoveNeededNode, SetGeneralProperty, SetIntProperty, SetRealProperty, SetStringProperty, UnlockForChanges
 
Methods inherited from class SimpleOpenNI.NodeWrapper
AddRef, getCPtr, GetName, IsValid, Release, SetHandle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GestureGenerator

public GestureGenerator()

GestureGenerator

public GestureGenerator(long cPtr,
                        boolean cMemoryOwn)

GestureGenerator

public GestureGenerator(SWIGTYPE_p_XnNodeHandle hNode)
Method Detail

AddGesture

public long AddGesture(java.lang.String strGesture,
                       XnBoundingBox3D pArea)

delete

public void delete()
Overrides:
delete in class Generator

EnumerateAllGestures

public long EnumerateAllGestures(SWIGTYPE_p_p_char astrGestures,
                                 long nNameLength,
                                 SWIGTYPE_p_unsigned_short nGestures)

EnumerateGestures

public long EnumerateGestures(java.lang.String astrGestures,
                              SWIGTYPE_p_unsigned_short nGestures)

GetActiveGestures

public long GetActiveGestures(java.lang.String astrGestures,
                              SWIGTYPE_p_unsigned_short nGestures)

GetAllActiveGestures

public long GetAllActiveGestures(SWIGTYPE_p_p_char astrGestures,
                                 long nNameLength,
                                 SWIGTYPE_p_unsigned_short nGestures)

getCPtr

public static long getCPtr(GestureGenerator obj)

IsGestureAvailable

public boolean IsGestureAvailable(java.lang.String strGesture)

IsGestureProgressSupported

public boolean IsGestureProgressSupported(java.lang.String strGesture)

RemoveGesture

public long RemoveGesture(java.lang.String strGesture)