Classes | Functions
xn Namespace Reference

Classes

class  AlternativeViewPointCapability
class  AudioGenerator
class  AudioMetaData
class  Capability
class  Codec
class  Context
class  CroppingCapability
class  DepthGenerator
class  DepthMetaData
class  Device
class  EnumerationErrors
class  ErrorStateCapability
class  FrameSyncCapability
class  Generator
class  GestureGenerator
class  HandsGenerator
class  ImageGenerator
class  ImageMetaData
class  IRGenerator
class  IRMetaData
class  MapGenerator
class  MapMetaData
class  MirrorCapability
class  MockAudioGenerator
class  MockDepthGenerator
class  MockImageGenerator
class  MockIRGenerator
class  Module
class  ModuleAlternativeViewPointInterface
class  ModuleAudioGenerator
class  ModuleCodec
class  ModuleCroppingInterface
class  ModuleDepthGenerator
class  ModuleDevice
class  ModuleErrorStateInterface
class  ModuleExportedProductionNode
class  ModuleExtendedSerializationInterface
class  ModuleFrameSyncInterface
class  ModuleGenerator
class  ModuleGestureGenerator
class  ModuleHandsGenerator
class  ModuleImageGenerator
class  ModuleIRGenerator
class  ModuleLockAwareInterface
class  ModuleMapGenerator
class  ModuleMirrorInterface
class  ModuleNodeNotifications
class  ModulePlayer
class  ModulePoseDetectionInteface
class  ModuleProductionNode
class  ModuleRecorder
class  ModuleSceneAnalyzer
class  ModuleSkeletonInterface
class  ModuleUserGenerator
class  ModuleUserPositionInterface
class  NodeInfo
class  NodeInfoList
class  NodeWrapper
class  OutputMetaData
class  Player
class  PoseDetectionCapability
class  ProductionNode
class  Query
class  Recorder
class  Resolution
class  SceneAnalyzer
class  SceneMetaData
class  SkeletonCapability
class  StateChangedCallbackTranslator
class  UserGenerator
class  UserPositionCapability

Functions

 XN_DECLARE_LIST (XnModuleGetExportedInterfacePtr, ExportedNodesList)
typedef voidpCookie
typedef XnStatus(* _XnRegisterStateChangeFuncPtr )(XnNodeHandle hNode, XnStateChangedHandler handler, void *pCookie, XnCallbackHandle *phCallback)
typedef void(* _XnUnregisterStateChangeFuncPtr )(XnNodeHandle hNode, XnCallbackHandle hCallback)
typedef void (XN_CALLBACK_TYPE *StateChangedHandler)(ProductionNode &node
static XnStatus _RegisterToStateChange (_XnRegisterStateChangeFuncPtr xnFunc, XnNodeHandle hNode, StateChangedHandler handler, void *pCookie, XnCallbackHandle &hCallback)
static void _UnregisterFromStateChange (_XnUnregisterStateChangeFuncPtr xnFunc, XnNodeHandle hNode, XnCallbackHandle hCallback)
 _XN_DECLARE_MAP_DATA_CLASS (DepthMap, XnDepthPixel)
 _XN_DECLARE_MAP_DATA_CLASS (ImageMap, XnUInt8)
 _XN_DECLARE_MAP_DATA_CLASS (RGB24Map, XnRGB24Pixel)
 _XN_DECLARE_MAP_DATA_CLASS (Grayscale16Map, XnGrayscale16Pixel)
 _XN_DECLARE_MAP_DATA_CLASS (Grayscale8Map, XnGrayscale8Pixel)
 _XN_DECLARE_MAP_DATA_CLASS (IRMap, XnIRPixel)
 _XN_DECLARE_MAP_DATA_CLASS (LabelMap, XnLabel)
void GetVersion (XnVersion &Version)

Detailed Description

NOTE: this file should never be compiled into OpenNI. It must always remain in this h-file only (to make sure nothing breaks when installing new OpenNI DLL). It is only provided as a syntactic sugar for exporting interfaces.


Typedef Documentation

Definition at line 71 of file XnCppWrapper.h.

Definition at line 72 of file XnCppWrapper.h.

typedef void* xn::pCookie

Definition at line 66 of file XnCppWrapper.h.


Function Documentation

static XnStatus xn::_RegisterToStateChange ( _XnRegisterStateChangeFuncPtr  xnFunc,
XnNodeHandle  hNode,
StateChangedHandler  handler,
void pCookie,
XnCallbackHandle hCallback 
) [static]

Definition at line 4734 of file XnCppWrapper.h.

static void xn::_UnregisterFromStateChange ( _XnUnregisterStateChangeFuncPtr  xnFunc,
XnNodeHandle  hNode,
XnCallbackHandle  hCallback 
) [static]

Definition at line 4739 of file XnCppWrapper.h.

xn::_XN_DECLARE_MAP_DATA_CLASS ( ImageMap  ,
XnUInt8   
)
xn::_XN_DECLARE_MAP_DATA_CLASS ( LabelMap  ,
XnLabel   
)
void xn::GetVersion ( XnVersion Version) [inline]
For full details and usage, see xnGetVersion

Definition at line 4663 of file XnCppWrapper.h.

typedef xn::void ( XN_CALLBACK_TYPE StateChangedHandler)

A handler for configuration changes event.

Parameters:
node[in] The node issuing the event.
pCookie[in] The user cookie passed on registration.
xn::XN_DECLARE_LIST ( XnModuleGetExportedInterfacePtr  ,
ExportedNodesList   
)


nao_openni
Author(s): Bener SUAY
autogenerated on Mon Jan 6 2014 11:27:52