OpenNI 1.3.2
|
#include <XnCppWrapper.h>
Classes | |
class | Iterator |
Public Member Functions | |
NodeInfoList () | |
NodeInfoList (XnNodeInfoList *pList) | |
~NodeInfoList () | |
XnNodeInfoList * | GetUnderlyingObject () const |
void | ReplaceUnderlyingObject (XnNodeInfoList *pList) |
XnStatus | Add (XnProductionNodeDescription &description, const XnChar *strCreationInfo, NodeInfoList *pNeededNodes) |
XnStatus | AddEx (XnProductionNodeDescription &description, const XnChar *strCreationInfo, NodeInfoList *pNeededNodes, const void *pAdditionalData, XnFreeHandler pFreeHandler) |
XnStatus | AddNode (NodeInfo &info) |
XnStatus | AddNodeFromAnotherList (Iterator &it) |
Iterator | Begin () const |
Iterator | End () const |
Iterator | RBegin () const |
Iterator | REnd () const |
XnStatus | Remove (Iterator &it) |
XnStatus | Clear () |
XnStatus | Append (NodeInfoList &other) |
XnBool | IsEmpty () |
XnStatus | FilterList (Context &context, Query &query) |
Represents a list of NodeInfo objects.
|
inline |
Creates a new NodeInfoList object.
|
inline |
Creates a new NodeInfoList object by wrapping a C XnNodeInfoList object. Note that this list will not be freed upon destruction.
pList | [in] The list to wrap. |
|
inline |
Dtor.
|
inline |
For full details and usage, see xnNodeInfoListAdd
|
inline |
For full details and usage, see xnNodeInfoListAddEx
For full details and usage, see xnNodeInfoListAddNode
For full details and usage, see xnNodeInfoListAddNodeFromList
|
inline |
For full details and usage, see xnNodeInfoListAppend
|
inline |
Gets an iterator to the first item in the list.
|
inline |
For full details and usage, see xnNodeInfoListClear
|
inline |
Gets an iterator marking the end of the list. This iterator does not point to a valid item.
For full details and usage, see xnNodeQueryFilterList
|
inline |
Gets the underlying C object.
|
inline |
For full details and usage, see xnNodeInfoListIsEmpty
|
inline |
Gets an iterator to the last item in the list.
For full details and usage, see xnNodeInfoListRemove
|
inline |
Gets an iterator marking the start of the list. This iterator does not point to a valid item.
|
inline |
Replaces the underlying object, taking ownership of the object (meaning, it will be freed upon destruction).
pList | [in] The list to wrap. |