|
| SkeletonCapability (XnNodeHandle hNode) |
|
| SkeletonCapability (const NodeWrapper &node) |
|
XnBool | IsJointAvailable (XnSkeletonJoint eJoint) const |
|
XnBool | IsProfileAvailable (XnSkeletonProfile eProfile) const |
|
XnStatus | SetSkeletonProfile (XnSkeletonProfile eProfile) |
|
XnStatus | SetJointActive (XnSkeletonJoint eJoint, XnBool bState) |
|
XnBool | IsJointActive (XnSkeletonJoint eJoint, XnBool) const |
|
XnBool | IsJointActive (XnSkeletonJoint eJoint) const |
|
XnStatus | RegisterToJointConfigurationChange (StateChangedHandler handler, void *pCookie, XnCallbackHandle &hCallback) |
|
void | UnregisterFromJointConfigurationChange (XnCallbackHandle hCallback) |
|
XnStatus | EnumerateActiveJoints (XnSkeletonJoint *pJoints, XnUInt16 &nJoints) const |
|
XnStatus | GetSkeletonJoint (XnUserID user, XnSkeletonJoint eJoint, XnSkeletonJointTransformation &Joint) const |
|
XnStatus | GetSkeletonJointPosition (XnUserID user, XnSkeletonJoint eJoint, XnSkeletonJointPosition &Joint) const |
|
XnStatus | GetSkeletonJointOrientation (XnUserID user, XnSkeletonJoint eJoint, XnSkeletonJointOrientation &Joint) const |
|
XnBool | IsTracking (XnUserID user) const |
|
XnBool | IsCalibrated (XnUserID user) const |
|
XnBool | IsCalibrating (XnUserID user) const |
|
XnStatus | RequestCalibration (XnUserID user, XnBool bForce) |
|
XnStatus | AbortCalibration (XnUserID user) |
|
XnStatus | SaveCalibrationDataToFile (XnUserID user, const XnChar *strFileName) |
|
XnStatus | LoadCalibrationDataFromFile (XnUserID user, const XnChar *strFileName) |
|
XnStatus | SaveCalibrationData (XnUserID user, XnUInt32 nSlot) |
|
XnStatus | LoadCalibrationData (XnUserID user, XnUInt32 nSlot) |
|
XnStatus | ClearCalibrationData (XnUInt32 nSlot) |
|
XnBool | IsCalibrationData (XnUInt32 nSlot) const |
|
XnStatus | StartTracking (XnUserID user) |
|
XnStatus | StopTracking (XnUserID user) |
|
XnStatus | Reset (XnUserID user) |
|
XnBool | NeedPoseForCalibration () const |
|
XnStatus | GetCalibrationPose (XnChar *strPose) const |
|
XnStatus | SetSmoothing (XnFloat fSmoothingFactor) |
|
XnStatus | RegisterCalibrationCallbacks (CalibrationStart CalibrationStartCB, CalibrationEnd CalibrationEndCB, void *pCookie, XnCallbackHandle &hCallback) |
|
void | UnregisterCalibrationCallbacks (XnCallbackHandle hCallback) |
|
XnStatus | RegisterToCalibrationStart (CalibrationStart handler, void *pCookie, XnCallbackHandle &hCallback) |
|
XnStatus | UnregisterFromCalibrationStart (XnCallbackHandle hCallback) |
|
XnStatus | RegisterToCalibrationInProgress (CalibrationInProgress handler, void *pCookie, XnCallbackHandle &hCallback) |
|
void | UnregisterFromCalibrationInProgress (XnCallbackHandle hCallback) |
|
XnStatus | RegisterToCalibrationComplete (CalibrationComplete handler, void *pCookie, XnCallbackHandle &hCallback) |
|
void | UnregisterFromCalibrationComplete (XnCallbackHandle hCallback) |
|
| Capability (XnNodeHandle hNode) |
|
| Capability (const NodeWrapper &node) |
|
| NodeWrapper (XnNodeHandle hNode) |
|
| NodeWrapper (const NodeWrapper &other) |
|
NodeWrapper & | operator= (const NodeWrapper &other) |
|
| ~NodeWrapper () |
|
| operator XnNodeHandle () const |
|
XnNodeHandle | GetHandle () const |
|
XnBool | operator== (const NodeWrapper &other) |
|
XnBool | operator!= (const NodeWrapper &other) |
|
XnBool | IsValid () const |
|
const XnChar * | GetName () const |
|
XnStatus | AddRef () |
|
void | Release () |
|
XnStatus | Ref () |
|
void | Unref () |
|
void | SetHandle (XnNodeHandle hNode) |
|
void | TakeOwnership (XnNodeHandle hNode) |
|
Allows access to Skeleton capability functions. see Skeleton Capability for additional details.