![]() |
OpenNI 1.5.2
|
#include <XnCppWrapper.h>

Public Member Functions | |
| 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) |
Friends | |
| class | Context |
Base class for all node wrappers
| xn::NodeWrapper::NodeWrapper | ( | XnNodeHandle | hNode | ) | [inline] |
Ctor
| hNode | [in] A node handle. |
| xn::NodeWrapper::NodeWrapper | ( | const NodeWrapper & | other | ) | [inline] |
| xn::NodeWrapper::~NodeWrapper | ( | ) | [inline] |
| XnStatus xn::NodeWrapper::AddRef | ( | ) | [inline] |
References a production node, increasing its reference count by 1.
For full details and usage, see xnProductionNodeAddRef| XnNodeHandle xn::NodeWrapper::GetHandle | ( | ) | const [inline] |
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.
| xn::NodeWrapper::operator XnNodeHandle | ( | ) | const [inline] |
| XnBool xn::NodeWrapper::operator!= | ( | const NodeWrapper & | other | ) | [inline] |
Checks if two node wrappers point to different objects.
| other | [in] Another object |
| NodeWrapper& xn::NodeWrapper::operator= | ( | const NodeWrapper & | other | ) | [inline] |
| XnBool xn::NodeWrapper::operator== | ( | const NodeWrapper & | other | ) | [inline] |
Checks if two node wrappers point to the same object.
| 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] |
friend class Context [friend] |
1.7.6.1