SimpleOpenNI
Class SkeletonCapability
java.lang.Object
SimpleOpenNI.Capability
SimpleOpenNI.SkeletonCapability
public class SkeletonCapability
- extends Capability
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 java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SkeletonCapability
public SkeletonCapability(long cPtr,
boolean cMemoryOwn)
SkeletonCapability
public SkeletonCapability(SWIGTYPE_p_XnNodeHandle hNode)
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)