|
| XnBool(*) | IsJointAvailable (XnModuleNodeHandle hGenerator, XnSkeletonJoint eJoint) |
| XnBool(*) | IsProfileAvailable (XnModuleNodeHandle hGenerator, XnSkeletonProfile eProfile) |
| XnStatus(*) | SetSkeletonProfile (XnModuleNodeHandle hGenerator, XnSkeletonProfile eProfile) |
| XnStatus(*) | SetJointActive (XnModuleNodeHandle hGenerator, XnSkeletonJoint eJoint, XnBool bState) |
| XnBool(*) | IsJointActive (XnModuleNodeHandle hGenerator, XnSkeletonJoint eJoint) |
| XnStatus(*) | RegisterToJointConfigurationChange (XnModuleNodeHandle hGenerator, XnModuleStateChangedHandler handler, void *pCookie, XnCallbackHandle *phCallback) |
| void(*) | UnregisterFromJointConfigurationChange (XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback) |
| XnStatus(*) | EnumerateActiveJoints (XnModuleNodeHandle hGenerator, XnSkeletonJoint *pJoints, XnUInt16 *pnJoints) |
| XnStatus(*) | GetSkeletonJoint (XnModuleNodeHandle hGenerator, XnUserID user, XnSkeletonJoint eJoint, XnSkeletonJointTransformation *pJoint) |
| XnStatus(*) | GetSkeletonJointPosition (XnModuleNodeHandle hGenerator, XnUserID user, XnSkeletonJoint eJoint, XnSkeletonJointPosition *pJoint) |
| XnStatus(*) | GetSkeletonJointOrientation (XnModuleNodeHandle hGenerator, XnUserID user, XnSkeletonJoint eJoint, XnSkeletonJointOrientation *pJoint) |
| XnBool(*) | IsTracking (XnModuleNodeHandle hGenerator, XnUserID user) |
| XnBool(*) | IsCalibrated (XnModuleNodeHandle hGenerator, XnUserID user) |
| XnBool(*) | IsCalibrating (XnModuleNodeHandle hGenerator, XnUserID user) |
| XnStatus(*) | RequestCalibration (XnModuleNodeHandle hGenerator, XnUserID user, XnBool bForce) |
| XnStatus(*) | AbortCalibration (XnModuleNodeHandle hGenerator, XnUserID user) |
| XnStatus(*) | SaveCalibrationData (XnModuleNodeHandle hGenerator, XnUserID user, XnUInt32 nSlot) |
| XnStatus(*) | LoadCalibrationData (XnModuleNodeHandle hGenerator, XnUserID user, XnUInt32 nSlot) |
| XnStatus(*) | ClearCalibrationData (XnModuleNodeHandle hGenerator, XnUInt32 nSlot) |
| XnBool(*) | IsCalibrationData (XnModuleNodeHandle hGenerator, XnUInt32 nSlot) |
| XnStatus(*) | StartTracking (XnModuleNodeHandle hGenerator, XnUserID user) |
| XnStatus(*) | StopTracking (XnModuleNodeHandle hGenerator, XnUserID user) |
| XnStatus(*) | Reset (XnModuleNodeHandle hGenerator, XnUserID user) |
| XnBool(*) | NeedPoseForCalibration (XnModuleNodeHandle hGenerator) |
| XnStatus(*) | GetCalibrationPose (XnModuleNodeHandle hGenerator, XnChar *strPose) |
| XnStatus(*) | SetSmoothing (XnModuleNodeHandle hGenerator, XnFloat fSmoothingFactor) |
| XnStatus(*) | RegisterCalibrationCallbacks (XnModuleNodeHandle hGenerator, XnModuleCalibrationStart CalibrationStartCB, XnModuleCalibrationEnd CalibrationEndCB, void *pCookie, XnCallbackHandle *phCallback) |
| void(*) | UnregisterCalibrationCallbacks (XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback) |
| XnStatus(*) | SaveCalibrationDataToFile (XnModuleNodeHandle hGenerator, XnUserID user, const XnChar *strFileName) |
| XnStatus(*) | LoadCalibrationDataFromFile (XnModuleNodeHandle hGenerator, XnUserID user, const XnChar *strFileName) |
| XnStatus(*) | RegisterToCalibrationInProgress (XnModuleNodeHandle hGenerator, XnModuleCalibrationInProgress CalibrationInProgressCB, void *pCookie, XnCallbackHandle *phCallback) |
| void(*) | UnregisterFromCalibrationInProgress (XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback) |
| XnStatus(*) | RegisterToCalibrationComplete (XnModuleNodeHandle hGenerator, XnModuleCalibrationComplete CalibrationCompleteCB, void *pCookie, XnCallbackHandle *phCallback) |
| void(*) | UnregisterFromCalibrationComplete (XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback) |
| XnStatus(*) | RegisterToCalibrationStart (XnModuleNodeHandle hGenerator, XnModuleCalibrationStart handler, void *pCookie, XnCallbackHandle *phCallback) |
| void(*) | UnregisterFromCalibrationStart (XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback) |
A set of functions supported by user generators who supports the Skeleton capability.