xn::NodeWrapper Class Reference
[C++ Reference]
#include <XnCppWrapper.h>
List of all members.
Detailed Description
Base class for all node wrappers
Constructor & Destructor Documentation
xn::NodeWrapper::NodeWrapper |
( |
XnNodeHandle |
hNode |
) |
[inline] |
Ctor
- Parameters:
-
| hNode | [in] A node handle. |
xn::NodeWrapper::NodeWrapper |
( |
const NodeWrapper & |
other |
) |
[inline] |
xn::NodeWrapper::~NodeWrapper |
( |
|
) |
[inline] |
Member Function Documentation
XnStatus xn::NodeWrapper::AddRef |
( |
|
) |
[inline] |
References a production node, increasing its reference count by 1. For full details and usage, see xnProductionNodeAddRef
Gets the underlying C handle.
const XnChar* xn::NodeWrapper::GetName |
( |
|
) |
const [inline] |
Gets the instance name of a node by its handle. For full details and usage, see xnGetNodeName()
XnBool xn::NodeWrapper::IsValid |
( |
|
) |
const [inline] |
TRUE if the object points to an actual node, FALSE otherwise.
XnBool xn::NodeWrapper::operator!= |
( |
const NodeWrapper & |
other |
) |
[inline] |
Checks if two node wrappers point to different objects.
- Parameters:
-
| other | [in] Another object |
XnBool xn::NodeWrapper::operator== |
( |
const NodeWrapper & |
other |
) |
[inline] |
Checks if two node wrappers point to the same object.
- Parameters:
-
| other | [in] Another object |
XnStatus xn::NodeWrapper::Ref |
( |
|
) |
[inline] |
void xn::NodeWrapper::Release |
( |
|
) |
[inline] |
Unreference a production node, decreasing its reference count by 1. If the reference count reaches zero, the node will be destroyed. For full details and usage, see xnProductionNodeRelease
void xn::NodeWrapper::SetHandle |
( |
XnNodeHandle |
hNode |
) |
[inline] |
Replaces the object being pointed.
void xn::NodeWrapper::TakeOwnership |
( |
XnNodeHandle |
hNode |
) |
[inline] |
void xn::NodeWrapper::Unref |
( |
|
) |
[inline] |
Friends And Related Function Documentation
The documentation for this class was generated from the following file: