SimpleOpenNI
Class SkeletonCapability

java.lang.Object
  extended by SimpleOpenNI.Capability
      extended by SimpleOpenNI.SkeletonCapability

public class SkeletonCapability
extends Capability


Constructor Summary
SkeletonCapability(long cPtr, boolean cMemoryOwn)
           
SkeletonCapability(SWIGTYPE_p_XnNodeHandle hNode)
           
 
Method Summary
 long AbortCalibration(long user)
           
 long ClearCalibrationData(long nSlot)
           
 void delete()
           
 long EnumerateActiveJoints(SWIGTYPE_p_XnSkeletonJoint pJoints, SWIGTYPE_p_unsigned_short nJoints)
           
 long GetCalibrationPose(java.lang.String strPose)
           
static long getCPtr(SkeletonCapability obj)
           
 long GetSkeletonJoint(long user, SWIGTYPE_p_XnSkeletonJoint eJoint, SWIGTYPE_p_XnSkeletonJointTransformation Joint)
           
 long GetSkeletonJointOrientation(long user, SWIGTYPE_p_XnSkeletonJoint eJoint, XnSkeletonJointOrientation Joint)
           
 long GetSkeletonJointPosition(long user, SWIGTYPE_p_XnSkeletonJoint eJoint, XnSkeletonJointPosition Joint)
           
 boolean IsCalibrated(long user)
           
 boolean IsCalibrating(long user)
           
 boolean IsCalibrationData(long nSlot)
           
 boolean IsJointActive(SWIGTYPE_p_XnSkeletonJoint eJoint)
           
 boolean IsJointAvailable(SWIGTYPE_p_XnSkeletonJoint eJoint)
           
 boolean IsProfileAvailable(SWIGTYPE_p_XnSkeletonProfile eProfile)
           
 boolean IsTracking(long user)
           
 long LoadCalibrationData(long user, long nSlot)
           
 long LoadCalibrationDataFromFile(long user, java.lang.String strFileName)
           
 boolean NeedPoseForCalibration()
           
 long RequestCalibration(long user, boolean bForce)
           
 long Reset(long user)
           
 long SaveCalibrationData(long user, long nSlot)
           
 long SaveCalibrationDataToFile(long user, java.lang.String strFileName)
           
 long SetJointActive(SWIGTYPE_p_XnSkeletonJoint eJoint, boolean bState)
           
 long SetSkeletonProfile(SWIGTYPE_p_XnSkeletonProfile eProfile)
           
 long SetSmoothing(float fSmoothingFactor)
           
 long StartTracking(long user)
           
 long StopTracking(long user)
           
 
Methods inherited from class SimpleOpenNI.Capability
getCPtr, SetUnderlyingHandle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SkeletonCapability

public SkeletonCapability(long cPtr,
                          boolean cMemoryOwn)

SkeletonCapability

public SkeletonCapability(SWIGTYPE_p_XnNodeHandle hNode)
Method Detail

AbortCalibration

public long AbortCalibration(long user)

ClearCalibrationData

public long ClearCalibrationData(long nSlot)

delete

public void delete()
Overrides:
delete in class Capability

EnumerateActiveJoints

public long EnumerateActiveJoints(SWIGTYPE_p_XnSkeletonJoint pJoints,
                                  SWIGTYPE_p_unsigned_short nJoints)

GetCalibrationPose

public long GetCalibrationPose(java.lang.String strPose)

getCPtr

public static long getCPtr(SkeletonCapability obj)

GetSkeletonJoint

public long GetSkeletonJoint(long user,
                             SWIGTYPE_p_XnSkeletonJoint eJoint,
                             SWIGTYPE_p_XnSkeletonJointTransformation Joint)

GetSkeletonJointOrientation

public long GetSkeletonJointOrientation(long user,
                                        SWIGTYPE_p_XnSkeletonJoint eJoint,
                                        XnSkeletonJointOrientation Joint)

GetSkeletonJointPosition

public long GetSkeletonJointPosition(long user,
                                     SWIGTYPE_p_XnSkeletonJoint eJoint,
                                     XnSkeletonJointPosition Joint)

IsCalibrated

public boolean IsCalibrated(long user)

IsCalibrating

public boolean IsCalibrating(long user)

IsCalibrationData

public boolean IsCalibrationData(long nSlot)

IsJointActive

public boolean IsJointActive(SWIGTYPE_p_XnSkeletonJoint eJoint)

IsJointAvailable

public boolean IsJointAvailable(SWIGTYPE_p_XnSkeletonJoint eJoint)

IsProfileAvailable

public boolean IsProfileAvailable(SWIGTYPE_p_XnSkeletonProfile eProfile)

IsTracking

public boolean IsTracking(long user)

LoadCalibrationData

public long LoadCalibrationData(long user,
                                long nSlot)

LoadCalibrationDataFromFile

public long LoadCalibrationDataFromFile(long user,
                                        java.lang.String strFileName)

NeedPoseForCalibration

public boolean NeedPoseForCalibration()

RequestCalibration

public long RequestCalibration(long user,
                               boolean bForce)

Reset

public long Reset(long user)

SaveCalibrationData

public long SaveCalibrationData(long user,
                                long nSlot)

SaveCalibrationDataToFile

public long SaveCalibrationDataToFile(long user,
                                      java.lang.String strFileName)

SetJointActive

public long SetJointActive(SWIGTYPE_p_XnSkeletonJoint eJoint,
                           boolean bState)

SetSkeletonProfile

public long SetSkeletonProfile(SWIGTYPE_p_XnSkeletonProfile eProfile)

SetSmoothing

public long SetSmoothing(float fSmoothingFactor)

StartTracking

public long StartTracking(long user)

StopTracking

public long StopTracking(long user)