![]() |
OpenNI 1.5.7
|
#include <XnTypes.h>Go to the source code of this file.
Macros | |
| #define | XN_MODULE_LOAD xnModuleLoad |
| #define | XN_MODULE_UNLOAD xnModuleUnload |
| #define | XN_MODULE_GET_EXPORTED_NODES_COUNT xnModuleGetExportedNodesCount |
| #define | XN_MODULE_GET_EXPORTED_NODES_ENTRY_POINTS xnModuleGetExportedNodesEntryPoints |
| #define | XN_MODULE_GET_OPEN_NI_VERSION xnModuleGetOpenNIVersion |
Typedefs | |
| typedef void(*) | XnModuleGetExportedInterfacePtr(XnModuleExportedProductionNodeInterface *pInterface) |
| typedef XnStatus(XN_C_DECL *) | XnModuleLoadPtr() |
| typedef void(XN_C_DECL *) | XnModuleUnloadPtr() |
| typedef XnUInt32(XN_C_DECL *) | XnModuleGetExportedNodesCountPtr() |
| typedef XnStatus(XN_C_DECL *) | XnModuleGetExportedNodesEntryPointsPtr(XnModuleGetExportedInterfacePtr *aEntryPoints, XnUInt32 nCount) |
| typedef void(XN_C_DECL *) | XnModuleGetOpenNIVersionPtr(XnVersion *pVersion) |
| typedef struct XnOpenNIModuleInterface | XnOpenNIModuleInterface |
| typedef void(*) | XnModuleStateChangedHandler(void *pCookie) |
| typedef void(*) | XnModuleUserHandler(XnUserID user, void *pCookie) |
| typedef void(*) | XnModuleHandTouchingFOVEdge(XnUserID user, const XnPoint3D *pPosition, XnFloat fTime, XnDirection eDir, void *pCookie) |
| typedef void(*) | XnModuleHandCreate(XnUserID user, const XnPoint3D *pPosition, XnFloat fTime, void *pCookie) |
| typedef void(*) | XnModuleHandUpdate(XnUserID user, const XnPoint3D *pPosition, XnFloat fTime, void *pCookie) |
| typedef void(*) | XnModuleHandDestroy(XnUserID user, XnFloat fTime, void *pCookie) |
| typedef void(*) | XnModuleGestureRecognized(const XnChar *strGesture, const XnPoint3D *pIDPosition, const XnPoint3D *pEndPosition, void *pCookie) |
| typedef void(*) | XnModuleGestureProgress(const XnChar *strGesture, const XnPoint3D *pPosition, XnFloat fProgress, void *pCookie) |
| typedef void(*) | XnModuleGestureIntermediateStageCompleted(const XnChar *strGesture, const XnPoint3D *pPosition, void *pCookie) |
| typedef void(*) | XnModuleGestureReadyForNextIntermediateStage(const XnChar *strGesture, const XnPoint3D *pPosition, void *pCookie) |
| typedef void(*) | XnModuleCalibrationStart(XnUserID user, void *pCookie) |
| typedef void(*) | XnModuleCalibrationEnd(XnUserID user, XnBool bSuccess, void *pCookie) |
| typedef void(*) | XnModuleCalibrationInProgress(XnUserID user, XnCalibrationStatus calibrationError, void *pCookie) |
| typedef void(*) | XnModuleCalibrationComplete(XnUserID user, XnCalibrationStatus calibrationError, void *pCookie) |
| typedef void(*) | XnModulePoseDetectionCallback(const XnChar *strPose, XnUserID user, void *pCookie) |
| typedef void(*) | XnModulePoseDetectionInProgressCallback(const XnChar *strPose, XnUserID user, XnPoseDetectionStatus poseError, void *pCookie) |
| typedef struct XnModuleExportedProductionNodeInterface | XnModuleExportedProductionNodeInterface |
| typedef struct XnModuleExtendedSerializationInterface | XnModuleExtendedSerializationInterface |
| typedef struct XnModuleLockAwareInterface | XnModuleLockAwareInterface |
| typedef struct XnModuleErrorStateInterface | XnModuleErrorStateInterface |
| typedef struct XnModuleGeneralIntInterface | XnModuleGeneralIntInterface |
| typedef struct XnModuleProductionNodeInterface | XnModuleProductionNodeInterface |
| typedef struct XnModuleDeviceIdentificationInterface | XnModuleDeviceIdentificationInterface |
| typedef struct XnModuleDeviceInterface | XnModuleDeviceInterface |
| typedef struct XnModuleMirrorInterface | XnModuleMirrorInterface |
| typedef struct XnModuleAlternativeViewPointInterface | XnModuleAlternativeViewPointInterface |
| typedef struct XnModuleFrameSyncInterface | XnModuleFrameSyncInterface |
| typedef struct XnModuleGeneratorInterface | XnModuleGeneratorInterface |
| typedef struct XnModuleRecorderInterface | XnModuleRecorderInterface |
| typedef struct XnModulePlayerInterface | XnModulePlayerInterface |
| typedef struct XnModuleCroppingInterface | XnModuleCroppingInterface |
| typedef struct XnModuleAntiFlickerInterface | XnModuleAntiFlickerInterface |
| typedef struct XnModuleMapGeneratorInterface | XnModuleMapGeneratorInterface |
| typedef struct XnModuleUserPositionCapabilityInterface | XnModuleUserPositionCapabilityInterface |
| typedef struct XnModuleDepthGeneratorInterface | XnModuleDepthGeneratorInterface |
| typedef struct XnModuleImageGeneratorInterface | XnModuleImageGeneratorInterface |
| typedef struct XnModuleIRGeneratorInterface | XnModuleIRGeneratorInterface |
| typedef struct XnModuleGestureGeneratorInterface | XnModuleGestureGeneratorInterface |
| typedef struct XnModuleSceneAnalyzerInterface | XnModuleSceneAnalyzerInterface |
| typedef struct XnModuleHandTouchingFOVEdgeCapabilityInterface | XnModuleHandTouchingFOVEdgeCapabilityInterface |
| typedef struct XnModuleHandsGeneratorInterface | XnModuleHandsGeneratorInterface |
| typedef struct XnModuleSkeletonCapabilityInterface | XnModuleSkeletonCapabilityInterface |
| typedef struct XnModulePoseDetectionCapabilityInterface | XnModulePoseDetectionCapabilityInterface |
| typedef struct XnModuleUserGeneratorInterface | XnModuleUserGeneratorInterface |
| typedef struct XnModuleAudioGeneratorInterface | XnModuleAudioGeneratorInterface |
| typedef struct XnModuleCodecInterface | XnModuleCodecInterface |
| typedef struct XnModuleScriptNodeInterface | XnModuleScriptNodeInterface |
| #define XN_MODULE_GET_EXPORTED_NODES_COUNT xnModuleGetExportedNodesCount |
| #define XN_MODULE_GET_EXPORTED_NODES_ENTRY_POINTS xnModuleGetExportedNodesEntryPoints |
| #define XN_MODULE_GET_OPEN_NI_VERSION xnModuleGetOpenNIVersion |
| #define XN_MODULE_LOAD xnModuleLoad |
| #define XN_MODULE_UNLOAD xnModuleUnload |
| typedef struct XnModuleAlternativeViewPointInterface XnModuleAlternativeViewPointInterface |
| typedef struct XnModuleAntiFlickerInterface XnModuleAntiFlickerInterface |
| typedef struct XnModuleAudioGeneratorInterface XnModuleAudioGeneratorInterface |
Audio Generator Interface.
| typedef void(*) XnModuleCalibrationComplete(XnUserID user, XnCalibrationStatus calibrationError, void *pCookie) |
| typedef void(*) XnModuleCalibrationEnd(XnUserID user, XnBool bSuccess, void *pCookie) |
| typedef void(*) XnModuleCalibrationInProgress(XnUserID user, XnCalibrationStatus calibrationError, void *pCookie) |
| typedef void(*) XnModuleCalibrationStart(XnUserID user, void *pCookie) |
| typedef struct XnModuleCodecInterface XnModuleCodecInterface |
| typedef struct XnModuleCroppingInterface XnModuleCroppingInterface |
| typedef struct XnModuleDepthGeneratorInterface XnModuleDepthGeneratorInterface |
Depth generator additional methods.
| typedef struct XnModuleDeviceIdentificationInterface XnModuleDeviceIdentificationInterface |
| typedef struct XnModuleDeviceInterface XnModuleDeviceInterface |
| typedef struct XnModuleErrorStateInterface XnModuleErrorStateInterface |
| typedef struct XnModuleExportedProductionNodeInterface XnModuleExportedProductionNodeInterface |
| typedef struct XnModuleExtendedSerializationInterface XnModuleExtendedSerializationInterface |
| typedef struct XnModuleFrameSyncInterface XnModuleFrameSyncInterface |
| typedef struct XnModuleGeneralIntInterface XnModuleGeneralIntInterface |
| typedef struct XnModuleGeneratorInterface XnModuleGeneratorInterface |
The interface of a generator.
| typedef struct XnModuleGestureGeneratorInterface XnModuleGestureGeneratorInterface |
Gesture generator Interface.
| typedef void(*) XnModuleGestureIntermediateStageCompleted(const XnChar *strGesture, const XnPoint3D *pPosition, void *pCookie) |
| typedef void(*) XnModuleGestureProgress(const XnChar *strGesture, const XnPoint3D *pPosition, XnFloat fProgress, void *pCookie) |
| typedef void(*) XnModuleGestureReadyForNextIntermediateStage(const XnChar *strGesture, const XnPoint3D *pPosition, void *pCookie) |
| typedef void(*) XnModuleGestureRecognized(const XnChar *strGesture, const XnPoint3D *pIDPosition, const XnPoint3D *pEndPosition, void *pCookie) |
| typedef void(*) XnModuleGetExportedInterfacePtr(XnModuleExportedProductionNodeInterface *pInterface) |
| typedef XnUInt32(XN_C_DECL *) XnModuleGetExportedNodesCountPtr() |
| typedef XnStatus(XN_C_DECL *) XnModuleGetExportedNodesEntryPointsPtr(XnModuleGetExportedInterfacePtr *aEntryPoints, XnUInt32 nCount) |
| typedef void(XN_C_DECL *) XnModuleGetOpenNIVersionPtr(XnVersion *pVersion) |
| typedef void(*) XnModuleHandCreate(XnUserID user, const XnPoint3D *pPosition, XnFloat fTime, void *pCookie) |
| typedef void(*) XnModuleHandDestroy(XnUserID user, XnFloat fTime, void *pCookie) |
| typedef struct XnModuleHandsGeneratorInterface XnModuleHandsGeneratorInterface |
| typedef void(*) XnModuleHandTouchingFOVEdge(XnUserID user, const XnPoint3D *pPosition, XnFloat fTime, XnDirection eDir, void *pCookie) |
| typedef struct XnModuleHandTouchingFOVEdgeCapabilityInterface XnModuleHandTouchingFOVEdgeCapabilityInterface |
A set of functions supported by user generators who supports the UI capability.
| typedef void(*) XnModuleHandUpdate(XnUserID user, const XnPoint3D *pPosition, XnFloat fTime, void *pCookie) |
| typedef struct XnModuleImageGeneratorInterface XnModuleImageGeneratorInterface |
Image generator Interface.
| typedef struct XnModuleIRGeneratorInterface XnModuleIRGeneratorInterface |
IR generator Interface.
| typedef XnStatus(XN_C_DECL *) XnModuleLoadPtr() |
| typedef struct XnModuleLockAwareInterface XnModuleLockAwareInterface |
| typedef struct XnModuleMapGeneratorInterface XnModuleMapGeneratorInterface |
| typedef struct XnModuleMirrorInterface XnModuleMirrorInterface |
| typedef struct XnModulePlayerInterface XnModulePlayerInterface |
| typedef void(*) XnModulePoseDetectionCallback(const XnChar *strPose, XnUserID user, void *pCookie) |
| typedef struct XnModulePoseDetectionCapabilityInterface XnModulePoseDetectionCapabilityInterface |
| typedef void(*) XnModulePoseDetectionInProgressCallback(const XnChar *strPose, XnUserID user, XnPoseDetectionStatus poseError, void *pCookie) |
| typedef struct XnModuleProductionNodeInterface XnModuleProductionNodeInterface |
| typedef struct XnModuleRecorderInterface XnModuleRecorderInterface |
| typedef struct XnModuleSceneAnalyzerInterface XnModuleSceneAnalyzerInterface |
Scene Analyzer Interface.
| typedef struct XnModuleScriptNodeInterface XnModuleScriptNodeInterface |
| typedef struct XnModuleSkeletonCapabilityInterface XnModuleSkeletonCapabilityInterface |
A set of functions supported by user generators who supports the Skeleton capability.
| typedef void(*) XnModuleStateChangedHandler(void *pCookie) |
Prototype for state change callback function.
| typedef void(XN_C_DECL *) XnModuleUnloadPtr() |
| typedef struct XnModuleUserGeneratorInterface XnModuleUserGeneratorInterface |
User generator Interface.
| typedef void(*) XnModuleUserHandler(XnUserID user, void *pCookie) |
| typedef struct XnModuleUserPositionCapabilityInterface XnModuleUserPositionCapabilityInterface |
A set of functions supported by depth generators who supports the User Position capability.
| typedef struct XnOpenNIModuleInterface XnOpenNIModuleInterface |