Public Member Functions | Protected Member Functions | Protected Attributes | Friends
XnList::ConstIterator Class Reference

#include <XnList.h>

Inheritance diagram for XnList::ConstIterator:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 ConstIterator (const ConstIterator &other)
const XnNodeGetNode () const
XnNodeGetNode ()
XnBool operator!= (const ConstIterator &other) const
const XnValueoperator* () const
ConstIteratoroperator++ ()
ConstIterator operator++ (int)
ConstIteratoroperator-- ()
ConstIterator operator-- (int)
XnBool operator== (const ConstIterator &other) const

Protected Member Functions

 ConstIterator (XnNode *pNode)

Protected Attributes

XnNodem_pCurrent

Friends

class XnList

Detailed Description

Definition at line 47 of file XnList.h.


Constructor & Destructor Documentation

Copy constructor

Parameters:
other[in] instance to copy from

Definition at line 57 of file XnList.h.

XnList::ConstIterator::ConstIterator ( XnNode pNode) [inline, protected]

constructor to be used from inside the XnList. It points to the node supplied.

Parameters:
pNode[in] The XnNode to which to currently point

Definition at line 147 of file XnList.h.


Member Function Documentation

const XnNode* XnList::ConstIterator::GetNode ( ) const [inline]

Get the entire current object (const version)

Definition at line 128 of file XnList.h.

Get the entire current object (non-const version)

Definition at line 136 of file XnList.h.

XnBool XnList::ConstIterator::operator!= ( const ConstIterator other) const [inline]

Operator to check if 2 iterators point to different objects

Parameters:
other[in] instance to compare with

Definition at line 111 of file XnList.h.

const XnValue& XnList::ConstIterator::operator* ( ) const [inline]

Get the value of the current object (const version)

Reimplemented in XnList::Iterator.

Definition at line 119 of file XnList.h.

ConstIterator& XnList::ConstIterator::operator++ ( ) [inline]

Support ++iterator, go to the next object in the list

Reimplemented in XnList::Iterator.

Definition at line 62 of file XnList.h.

ConstIterator XnList::ConstIterator::operator++ ( int  ) [inline]

Support iterator++, go to the next object in the list, returning the old value

Reimplemented in XnList::Iterator.

Definition at line 71 of file XnList.h.

ConstIterator& XnList::ConstIterator::operator-- ( ) [inline]

Support --iterator, go to the next object in the list

Reimplemented in XnList::Iterator.

Definition at line 81 of file XnList.h.

ConstIterator XnList::ConstIterator::operator-- ( int  ) [inline]

Support iterator--, go to the next object in the list, returning the old value

Reimplemented in XnList::Iterator.

Definition at line 90 of file XnList.h.

XnBool XnList::ConstIterator::operator== ( const ConstIterator other) const [inline]

Operator to check if 2 iterators point to the same object

Parameters:
other[in] instance to compare with

Definition at line 102 of file XnList.h.


Friends And Related Function Documentation

friend class XnList [friend]

Reimplemented in XnList::Iterator.

Definition at line 50 of file XnList.h.


Member Data Documentation

The current XnNode

Definition at line 150 of file XnList.h.


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


nao_openni
Author(s): Bener SUAY
autogenerated on Mon Jan 6 2014 11:27:52