|
OpenNI 1.3.2
|
#include <XnCppWrapper.h>

Public Member Functions | |
| ProductionNode (XnNodeHandle hNode=NULL) | |
| ProductionNode (const NodeWrapper &other) | |
| NodeInfo | GetInfo () const |
| XnStatus | AddNeededNode (ProductionNode &needed) |
| XnStatus | RemoveNeededNode (ProductionNode &needed) |
| XnBool | IsCapabilitySupported (const XnChar *strCapabilityName) const |
| XnStatus | SetIntProperty (const XnChar *strName, XnUInt64 nValue) |
| XnStatus | SetRealProperty (const XnChar *strName, XnDouble dValue) |
| XnStatus | SetStringProperty (const XnChar *strName, const XnChar *strValue) |
| XnStatus | SetGeneralProperty (const XnChar *strName, XnUInt32 nBufferSize, const void *pBuffer) |
| XnStatus | GetIntProperty (const XnChar *strName, XnUInt64 &nValue) const |
| XnStatus | GetRealProperty (const XnChar *strName, XnDouble &dValue) const |
| XnStatus | GetStringProperty (const XnChar *strName, XnChar *csValue, XnUInt32 nBufSize) const |
| XnStatus | GetGeneralProperty (const XnChar *strName, XnUInt32 nBufferSize, void *pBuffer) const |
| XnStatus | LockForChanges (XnLockHandle *phLock) |
| void | UnlockForChanges (XnLockHandle hLock) |
| XnStatus | LockedNodeStartChanges (XnLockHandle hLock) |
| void | LockedNodeEndChanges (XnLockHandle hLock) |
| const ErrorStateCapability | GetErrorStateCap () const |
| ErrorStateCapability | GetErrorStateCap () |
| GeneralIntCapability | GetGeneralIntCap (const XnChar *strCapability) |
| void | GetContext (Context &context) const |
Public Member Functions inherited from xn::NodeWrapper | |
| NodeWrapper (XnNodeHandle hNode) | |
| NodeWrapper (const NodeWrapper &other) | |
| NodeWrapper & | operator= (const NodeWrapper &other) |
| ~NodeWrapper () | |
| operator XnNodeHandle () const | |
| XnNodeHandle | GetHandle () const |
| XnBool | operator== (const NodeWrapper &other) |
| XnBool | operator!= (const NodeWrapper &other) |
| XnBool | IsValid () const |
| const XnChar * | GetName () const |
| XnStatus | AddRef () |
| void | Release () |
| XnStatus | Ref () |
| void | Unref () |
| void | SetHandle (XnNodeHandle hNode) |
| void | TakeOwnership (XnNodeHandle hNode) |
Base class for all production nodes.
|
inline |
Ctor
| hNode | [in] Node handle |
|
inline |
|
inline |
Adds another node to the list of needed nodes for this node. For full details and usage, see xnAddNeededNode
|
inline |
For full details and usage, see xnGetContextFromNodeHandle
|
inline |
Gets an ErrorStateCapability object for accessing Error State functionality. It is the application responsibility to check first if XN_CAPABILITY_ERROR_STATE is supported by calling IsCapabilitySupported().
|
inline |
Gets an ErrorStateCapability object for accessing Error State functionality. It is the application responsibility to check first if XN_CAPABILITY_ERROR_STATE is supported by calling IsCapabilitySupported().
|
inline |
Gets an GeneralIntCapability object for accessing the capability functionality. It is the application responsibility to check first if the capability is supported by calling IsCapabilitySupported().
| strCapability | [in] Name of the capability to get |
|
inline |
Gets a buffer property. For full details and usage, see xnGetGeneralProperty
|
inline |
Gets information about a specific node, like its description, and dependent nodes. For full details and usage, see xnGetNodeInfo
|
inline |
Gets an integer property. For full details and usage, see xnGetIntProperty
|
inline |
Gets a real property. For full details and usage, see xnGetRealProperty
|
inline |
Gets a string property. For full details and usage, see xnGetStringProperty
|
inline |
Checks if a production node supports specific capability. For full details and usage, see xnIsCapabilitySupported
|
inline |
Ends changes request on a locked node. For full details and usage, see xnLockedNodeEndChanges
|
inline |
Start changes request on a locked node, without releasing that lock. For full details and usage, see xnLockedNodeStartChanges
|
inline |
Locks a node, not allowing any changes (any "set" function). For full details and usage, see xnLockNodeForChanges
|
inline |
Removes a needed node from the list of needed nodes. For full details and usage, see xnRemoveNeededNode
|
inline |
Sets a buffer property. For full details and usage, see xnSetGeneralProperty
|
inline |
Sets an integer property. For full details and usage, see xnSetIntProperty
|
inline |
Sets a real property. For full details and usage, see xnSetRealProperty
|
inline |
Sets a string property. For full details and usage, see xnSetStringProperty
|
inline |
Unlocks a previously locked node. For full details and usage, see xnUnlockNodeForChanges
1.8.1.2