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