OpenNI 1.5.4: xn::ModuleSkeletonInterface Class Reference

OpenNI

xn::ModuleSkeletonInterface Class Reference

#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 SaveCalibrationDataToFile (XnUserID user, const XnChar *strFileName)=0
virtual XnStatus LoadCalibrationDataFromFile (XnUserID user, const XnChar *strFileName)=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
virtual XnStatus RegisterToCalibrationInProgress (XnModuleCalibrationInProgress CalibrationInProgressCB, void *pCookie, XnCallbackHandle &hCallback)=0
virtual void UnregisterFromCalibrationInProgress (XnCallbackHandle hCallback)=0
virtual XnStatus RegisterToCalibrationComplete (XnModuleCalibrationComplete CalibrationCompleteCB, void *pCookie, XnCallbackHandle &hCallback)=0
virtual void UnregisterFromCalibrationComplete (XnCallbackHandle hCallback)=0
virtual XnStatus RegisterToCalibrationStart (XnModuleCalibrationStart handler, void *pCookie, XnCallbackHandle &hCallback)=0
virtual void UnregisterFromCalibrationStart (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 XnStatus xn::ModuleSkeletonInterface::GetSkeletonJoint ( XnUserID  user,
XnSkeletonJoint  eJoint,
XnSkeletonJointTransformation jointTransformation 
) [pure virtual]
virtual XnStatus xn::ModuleSkeletonInterface::GetSkeletonJointOrientation ( XnUserID  user,
XnSkeletonJoint  eJoint,
XnSkeletonJointOrientation pJointOrientation 
) [pure virtual]
virtual XnStatus xn::ModuleSkeletonInterface::GetSkeletonJointPosition ( XnUserID  user,
XnSkeletonJoint  eJoint,
XnSkeletonJointPosition pJointPosition 
) [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 XnStatus xn::ModuleSkeletonInterface::LoadCalibrationDataFromFile ( XnUserID  user,
const XnChar *  strFileName 
) [pure virtual]
virtual XnBool xn::ModuleSkeletonInterface::NeedPoseForCalibration ( ) [pure virtual]
virtual XnStatus xn::ModuleSkeletonInterface::RegisterCalibrationCallbacks ( XnModuleCalibrationStart  CalibrationStartCB,
XnModuleCalibrationEnd  CalibrationEndCB,
void *  pCookie,
XnCallbackHandle hCallback 
) [pure virtual]
virtual XnStatus xn::ModuleSkeletonInterface::RegisterToCalibrationComplete ( XnModuleCalibrationComplete  CalibrationCompleteCB,
void *  pCookie,
XnCallbackHandle hCallback 
) [pure virtual]
virtual XnStatus xn::ModuleSkeletonInterface::RegisterToCalibrationInProgress ( XnModuleCalibrationInProgress  CalibrationInProgressCB,
void *  pCookie,
XnCallbackHandle hCallback 
) [pure virtual]
virtual XnStatus xn::ModuleSkeletonInterface::RegisterToCalibrationStart ( XnModuleCalibrationStart  handler,
void *  pCookie,
XnCallbackHandle hCallback 
) [pure virtual]
virtual XnStatus xn::ModuleSkeletonInterface::RegisterToJointConfigurationChange ( XnModuleStateChangedHandler  handler,
void *  pCookie,
XnCallbackHandle hCallback 
) [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::SaveCalibrationDataToFile ( XnUserID  user,
const XnChar *  strFileName 
) [pure virtual]
virtual XnStatus xn::ModuleSkeletonInterface::SetJointActive ( XnSkeletonJoint  eJoint,
XnBool  bState 
) [pure virtual]
virtual XnStatus xn::ModuleSkeletonInterface::SetSkeletonProfile ( XnSkeletonProfile  eProfile) [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::UnregisterFromCalibrationComplete ( XnCallbackHandle  hCallback) [pure virtual]
virtual void xn::ModuleSkeletonInterface::UnregisterFromCalibrationInProgress ( XnCallbackHandle  hCallback) [pure virtual]
virtual void xn::ModuleSkeletonInterface::UnregisterFromCalibrationStart ( XnCallbackHandle  hCallback) [pure virtual]
virtual void xn::ModuleSkeletonInterface::UnregisterFromJointConfigurationChange ( XnCallbackHandle  hCallback) [pure virtual]

The documentation for this class was generated from the following file:
Generated on Wed May 16 2012 10:16:07 for OpenNI 1.5.4 by   doxygen 1.7.5.1