SimpleOpenNI
Class XnVSessionManager
java.lang.Object
SimpleOpenNI.XnVMessageGenerator
SimpleOpenNI.XnVSessionGenerator
SimpleOpenNI.XnVSessionManager
public class XnVSessionManager
- extends XnVSessionGenerator
Method Summary |
long |
AddGesture(Context context,
java.lang.String strName)
|
long |
AddGesture(GestureGenerator generator,
java.lang.String strName)
|
long |
AddGesture(SWIGTYPE_p_XnVGesture pGesture)
|
long |
AddQuickRefocus(Context context,
java.lang.String strName)
|
long |
AddQuickRefocus(GestureGenerator generator,
java.lang.String strName)
|
long |
AddQuickRefocus(SWIGTYPE_p_XnVGesture pGesture)
|
void |
ClearQueue()
|
void |
delete()
|
long |
EndSession()
|
void |
ForceQuickRefocus(XnBoundingBox3D pbbForcedArea,
long nForcedTimeout)
|
long |
ForceSession(XnPoint3D ptFocus)
|
static long |
getCPtr(XnVSessionManager obj)
|
void |
GetPrimaryStaticBoundingBox(SWIGTYPE_p_float fX,
SWIGTYPE_p_float fY,
SWIGTYPE_p_float fZ)
|
float |
GetPrimarySteadyTimeout()
|
void |
GetQuickRefocusArea(SWIGTYPE_p_float fLengthX,
SWIGTYPE_p_float fLengthY,
SWIGTYPE_p_float fLengthZ)
|
long |
GetQuickRefocusTimeout()
|
long |
Initialize(Context pContext,
java.lang.String strUseAsFocus,
java.lang.String strUseAsQuickRefocus)
|
long |
Initialize(Context pContext,
java.lang.String strUseAsFocus,
java.lang.String strUseAsQuickRefocus,
HandsGenerator pTracker)
|
long |
Initialize(Context pContext,
java.lang.String strUseAsFocus,
java.lang.String strUseAsQuickRefocus,
HandsGenerator pTracker,
GestureGenerator pFocusGenerator)
|
long |
Initialize(Context pContext,
java.lang.String strUseAsFocus,
java.lang.String strUseAsQuickRefocus,
HandsGenerator pTracker,
GestureGenerator pFocusGenerator,
GestureGenerator pQuickRefocusGenerator)
|
long |
LosePoint(long nID)
|
long |
LosePoints()
|
void |
ProcessPoints(SWIGTYPE_p_XnVMultipleHands pHands)
|
void |
RemoveGesture(long nId)
|
void |
RemoveQuickRefocus(long nId)
|
void |
SetPrimaryStaticBoundingBox(float fX,
float fY,
float fZ)
|
void |
SetPrimaryStaticTimeout(float fTimeout)
|
long |
SetQuickRefocusArea(float fLengthX,
float fLengthY,
float fLengthZ)
|
long |
SetQuickRefocusArea(XnBoundingBox3D bbQuickRefocusArea)
|
void |
SetQuickRefocusTimeout(long nMilliseconds)
|
void |
SetTracker(HandsGenerator generator)
|
void |
SetTracker(SWIGTYPE_p_XnVPointTracker pTracker)
|
void |
StartPrimaryStatic()
|
void |
StopPrimaryStatic()
|
void |
swigReleaseOwnership()
|
void |
swigTakeOwnership()
|
long |
TrackPoint(XnPoint3D pt)
|
void |
Update(Context pContext)
|
void |
Update(XnVMessage pMessage)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XnVSessionManager
public XnVSessionManager()
XnVSessionManager
public XnVSessionManager(long cPtr,
boolean cMemoryOwn)
XnVSessionManager
public XnVSessionManager(java.lang.String strName)
AddGesture
public long AddGesture(Context context,
java.lang.String strName)
AddGesture
public long AddGesture(GestureGenerator generator,
java.lang.String strName)
AddGesture
public long AddGesture(SWIGTYPE_p_XnVGesture pGesture)
AddQuickRefocus
public long AddQuickRefocus(Context context,
java.lang.String strName)
AddQuickRefocus
public long AddQuickRefocus(GestureGenerator generator,
java.lang.String strName)
AddQuickRefocus
public long AddQuickRefocus(SWIGTYPE_p_XnVGesture pGesture)
ClearQueue
public void ClearQueue()
delete
public void delete()
- Overrides:
delete
in class XnVSessionGenerator
EndSession
public long EndSession()
- Overrides:
EndSession
in class XnVSessionGenerator
ForceQuickRefocus
public void ForceQuickRefocus(XnBoundingBox3D pbbForcedArea,
long nForcedTimeout)
ForceSession
public long ForceSession(XnPoint3D ptFocus)
- Overrides:
ForceSession
in class XnVSessionGenerator
getCPtr
public static long getCPtr(XnVSessionManager obj)
GetPrimaryStaticBoundingBox
public void GetPrimaryStaticBoundingBox(SWIGTYPE_p_float fX,
SWIGTYPE_p_float fY,
SWIGTYPE_p_float fZ)
GetPrimarySteadyTimeout
public float GetPrimarySteadyTimeout()
GetQuickRefocusArea
public void GetQuickRefocusArea(SWIGTYPE_p_float fLengthX,
SWIGTYPE_p_float fLengthY,
SWIGTYPE_p_float fLengthZ)
GetQuickRefocusTimeout
public long GetQuickRefocusTimeout()
Initialize
public long Initialize(Context pContext,
java.lang.String strUseAsFocus,
java.lang.String strUseAsQuickRefocus)
Initialize
public long Initialize(Context pContext,
java.lang.String strUseAsFocus,
java.lang.String strUseAsQuickRefocus,
HandsGenerator pTracker)
Initialize
public long Initialize(Context pContext,
java.lang.String strUseAsFocus,
java.lang.String strUseAsQuickRefocus,
HandsGenerator pTracker,
GestureGenerator pFocusGenerator)
Initialize
public long Initialize(Context pContext,
java.lang.String strUseAsFocus,
java.lang.String strUseAsQuickRefocus,
HandsGenerator pTracker,
GestureGenerator pFocusGenerator,
GestureGenerator pQuickRefocusGenerator)
LosePoint
public long LosePoint(long nID)
- Overrides:
LosePoint
in class XnVSessionGenerator
LosePoints
public long LosePoints()
- Overrides:
LosePoints
in class XnVSessionGenerator
ProcessPoints
public void ProcessPoints(SWIGTYPE_p_XnVMultipleHands pHands)
RemoveGesture
public void RemoveGesture(long nId)
RemoveQuickRefocus
public void RemoveQuickRefocus(long nId)
SetPrimaryStaticBoundingBox
public void SetPrimaryStaticBoundingBox(float fX,
float fY,
float fZ)
SetPrimaryStaticTimeout
public void SetPrimaryStaticTimeout(float fTimeout)
SetQuickRefocusArea
public long SetQuickRefocusArea(float fLengthX,
float fLengthY,
float fLengthZ)
SetQuickRefocusArea
public long SetQuickRefocusArea(XnBoundingBox3D bbQuickRefocusArea)
SetQuickRefocusTimeout
public void SetQuickRefocusTimeout(long nMilliseconds)
SetTracker
public void SetTracker(HandsGenerator generator)
SetTracker
public void SetTracker(SWIGTYPE_p_XnVPointTracker pTracker)
StartPrimaryStatic
public void StartPrimaryStatic()
StopPrimaryStatic
public void StopPrimaryStatic()
swigReleaseOwnership
public void swigReleaseOwnership()
- Overrides:
swigReleaseOwnership
in class XnVSessionGenerator
swigTakeOwnership
public void swigTakeOwnership()
- Overrides:
swigTakeOwnership
in class XnVSessionGenerator
TrackPoint
public long TrackPoint(XnPoint3D pt)
- Overrides:
TrackPoint
in class XnVSessionGenerator
Update
public void Update(Context pContext)
Update
public void Update(XnVMessage pMessage)