OpenNI 1.5.7
Public Attributes | List of all members
XnNodeNotifications Struct Reference

#include <XnTypes.h>

Public Attributes

void * pCookie
 
void const XnChar * strNodeName
 
void const XnChar
XnProductionNodeType 
type
 
void const XnChar
XnProductionNodeType XnCodecID 
compression
 
void const XnChar const XnChar * strPropName
 
void const XnChar const XnChar
XnUInt64 
nValue
 
void const XnChar const XnChar
XnDouble 
dValue
 
void const XnChar const XnChar
const XnChar * 
strValue
 
void const XnChar const XnChar
XnUInt32 
nBufferSize
 
void const XnChar const XnChar
XnUInt32 const void * 
pBuffer
 
void const XnChar XnUInt64 nTimeStamp
 
void const XnChar XnUInt64 XnUInt32 nFrame
 
void const XnChar XnUInt64
XnUInt32 const void * 
pData
 
void const XnChar XnUInt64
XnUInt32 const void XnUInt32 
nSize
 

Detailed Description

An interface that is used for notifications about node events.

Member Data Documentation

void const XnChar XnProductionNodeType XnCodecID XnNodeNotifications::compression
void const XnChar const XnChar XnDouble XnNodeNotifications::dValue
void const XnChar const XnChar XnUInt32 XnNodeNotifications::nBufferSize
void const XnChar XnUInt64 XnUInt32 XnNodeNotifications::nFrame
void const XnChar XnUInt64 XnUInt32 const void XnUInt32 XnNodeNotifications::nSize
void const XnChar XnUInt64 XnNodeNotifications::nTimeStamp
void const XnChar const XnChar XnUInt64 XnNodeNotifications::nValue
void const XnChar const XnChar XnUInt32 const void* XnNodeNotifications::pBuffer
void * XnNodeNotifications::pCookie

Notifies the object that a production node was added

Parameters
pCookie[in] A cookie that was received with this interface.
strNodeName[in] The instance name of the added node.

Notifies the object that a production node has been removed

Parameters
pCookie[in] A cookie that was received with this interface.
strNodeName[in] The instance name of the removed node.

Notifies the object that an integer type property has changed.

Parameters
pCookie[in] A cookie that was received with this interface.
strNodeName[in] The name of the node whose property changed.
strPropName[in] The name of the property that changed.
nValue[in] The new value of the property.

Notifies the object that a real type property has changed.

Parameters
pCookie[in] A cookie that was received with this interface.
strNodeName[in] The name of the node whose property changed.
strPropName[in] The name of the property that changed.
dValue[in] The new value of the property.

Notifies the object that a string type property has changed.

Parameters
pCookie[in] A cookie that was received with this interface.
strNodeName[in] The name of the node whose property changed.
strPropName[in] The name of the property that changed.
strValue[in] The new value of the property.

Notifies the object that a general type property has changed.

Parameters
pCookie[in] A cookie that was received with this interface.
strNodeName[in] The name of the node whose property changed.
strPropName[in] The name of the property that changed.
nBufferSize[in] The size of the buffer that holds the new value.
pBuffer[in] The buffer that holds the new value of the property.

Notifies the object that a node has finished sending all the initial 'property changed' notifications.

Parameters
pCookie[in] A cookie that was received with this interface.
strNodeName[in] The name of the node whose state is ready.

Notifies the object that it has received new data.

Parameters
pCookie[in] A cookie that was received with this interface.
strNodeName[in] The name of the node whose property changed.
strName[in] The name of the property that changed.
nBufferSize[in] The size of the buffer that holds the new value.
pBuffer[in] The buffer that holds the new value of the property.
void const XnChar XnUInt64 XnUInt32 const void* XnNodeNotifications::pData
void const XnChar * XnNodeNotifications::strNodeName
void const XnChar const XnChar * XnNodeNotifications::strPropName
void const XnChar const XnChar const XnChar* XnNodeNotifications::strValue
void const XnChar XnProductionNodeType XnNodeNotifications::type

The documentation for this struct was generated from the following file: