#include <XnModuleCppInterface.h>
List of all members.
Public Member Functions |
virtual | ~ModuleSkeletonInterface () |
virtual XnBool | IsJointAvailable (XnSkeletonJoint eJoint)=0 |
virtual XnBool | IsProfileAvailable (XnSkeletonProfile eProfile)=0 |
virtual XnStatus | SetSkeletonProfile (XnSkeletonProfile eProfile)=0 |
virtual XnStatus | SetJointActive (XnSkeletonJoint eJoint, XnBool bState)=0 |
virtual XnBool | IsJointActive (XnSkeletonJoint eJoint)=0 |
virtual XnStatus | RegisterToJointConfigurationChange (XnModuleStateChangedHandler handler, void *pCookie, XnCallbackHandle &hCallback)=0 |
virtual void | UnregisterFromJointConfigurationChange (XnCallbackHandle hCallback)=0 |
virtual XnStatus | EnumerateActiveJoints (XnSkeletonJoint *pJoints, XnUInt16 &nJoints)=0 |
virtual XnStatus | GetSkeletonJoint (XnUserID user, XnSkeletonJoint eJoint, XnSkeletonJointTransformation &jointTransformation)=0 |
virtual XnStatus | GetSkeletonJointPosition (XnUserID user, XnSkeletonJoint eJoint, XnSkeletonJointPosition &pJointPosition)=0 |
virtual XnStatus | GetSkeletonJointOrientation (XnUserID user, XnSkeletonJoint eJoint, XnSkeletonJointOrientation &pJointOrientation)=0 |
virtual XnBool | IsTracking (XnUserID user)=0 |
virtual XnBool | IsCalibrated (XnUserID user)=0 |
virtual XnBool | IsCalibrating (XnUserID user)=0 |
virtual XnStatus | RequestCalibration (XnUserID user, XnBool bForce)=0 |
virtual XnStatus | AbortCalibration (XnUserID user)=0 |
virtual XnStatus | SaveCalibrationData (XnUserID user, XnUInt32 nSlot)=0 |
virtual XnStatus | LoadCalibrationData (XnUserID user, XnUInt32 nSlot)=0 |
virtual XnStatus | ClearCalibrationData (XnUInt32 nSlot)=0 |
virtual XnBool | IsCalibrationData (XnUInt32 nSlot)=0 |
virtual XnStatus | StartTracking (XnUserID user)=0 |
virtual XnStatus | StopTracking (XnUserID user)=0 |
virtual XnStatus | Reset (XnUserID user)=0 |
virtual XnBool | NeedPoseForCalibration ()=0 |
virtual XnStatus | GetCalibrationPose (XnChar *strPose)=0 |
virtual XnStatus | SetSmoothing (XnFloat fSmoothingFactor)=0 |
virtual XnStatus | RegisterCalibrationCallbacks (XnModuleCalibrationStart CalibrationStartCB, XnModuleCalibrationEnd CalibrationEndCB, void *pCookie, XnCallbackHandle &hCallback)=0 |
virtual void | UnregisterCalibrationCallbacks (XnCallbackHandle hCallback)=0 |
Constructor & Destructor Documentation
virtual xn::ModuleSkeletonInterface::~ModuleSkeletonInterface |
( |
| ) |
[inline, virtual] |
Member Function Documentation
virtual XnStatus xn::ModuleSkeletonInterface::AbortCalibration |
( |
XnUserID |
user | ) |
[pure virtual] |
virtual XnStatus xn::ModuleSkeletonInterface::ClearCalibrationData |
( |
XnUInt32 |
nSlot | ) |
[pure virtual] |
virtual XnStatus xn::ModuleSkeletonInterface::EnumerateActiveJoints |
( |
XnSkeletonJoint * |
pJoints, |
|
|
XnUInt16 & |
nJoints |
|
) |
| [pure virtual] |
virtual XnStatus xn::ModuleSkeletonInterface::GetCalibrationPose |
( |
XnChar * |
strPose | ) |
[pure virtual] |
virtual XnBool xn::ModuleSkeletonInterface::IsCalibrated |
( |
XnUserID |
user | ) |
[pure virtual] |
virtual XnBool xn::ModuleSkeletonInterface::IsCalibrating |
( |
XnUserID |
user | ) |
[pure virtual] |
virtual XnBool xn::ModuleSkeletonInterface::IsCalibrationData |
( |
XnUInt32 |
nSlot | ) |
[pure virtual] |
virtual XnBool xn::ModuleSkeletonInterface::IsJointActive |
( |
XnSkeletonJoint |
eJoint | ) |
[pure virtual] |
virtual XnBool xn::ModuleSkeletonInterface::IsJointAvailable |
( |
XnSkeletonJoint |
eJoint | ) |
[pure virtual] |
virtual XnBool xn::ModuleSkeletonInterface::IsProfileAvailable |
( |
XnSkeletonProfile |
eProfile | ) |
[pure virtual] |
virtual XnBool xn::ModuleSkeletonInterface::IsTracking |
( |
XnUserID |
user | ) |
[pure virtual] |
virtual XnStatus xn::ModuleSkeletonInterface::LoadCalibrationData |
( |
XnUserID |
user, |
|
|
XnUInt32 |
nSlot |
|
) |
| [pure virtual] |
virtual XnBool xn::ModuleSkeletonInterface::NeedPoseForCalibration |
( |
| ) |
[pure virtual] |
virtual XnStatus xn::ModuleSkeletonInterface::RequestCalibration |
( |
XnUserID |
user, |
|
|
XnBool |
bForce |
|
) |
| [pure virtual] |
virtual XnStatus xn::ModuleSkeletonInterface::Reset |
( |
XnUserID |
user | ) |
[pure virtual] |
virtual XnStatus xn::ModuleSkeletonInterface::SaveCalibrationData |
( |
XnUserID |
user, |
|
|
XnUInt32 |
nSlot |
|
) |
| [pure virtual] |
virtual XnStatus xn::ModuleSkeletonInterface::SetJointActive |
( |
XnSkeletonJoint |
eJoint, |
|
|
XnBool |
bState |
|
) |
| [pure virtual] |
virtual XnStatus xn::ModuleSkeletonInterface::SetSmoothing |
( |
XnFloat |
fSmoothingFactor | ) |
[pure virtual] |
virtual XnStatus xn::ModuleSkeletonInterface::StartTracking |
( |
XnUserID |
user | ) |
[pure virtual] |
virtual XnStatus xn::ModuleSkeletonInterface::StopTracking |
( |
XnUserID |
user | ) |
[pure virtual] |
virtual void xn::ModuleSkeletonInterface::UnregisterCalibrationCallbacks |
( |
XnCallbackHandle |
hCallback | ) |
[pure virtual] |
virtual void xn::ModuleSkeletonInterface::UnregisterFromJointConfigurationChange |
( |
XnCallbackHandle |
hCallback | ) |
[pure virtual] |
The documentation for this class was generated from the following file: