![]() |
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 |