#include <XnVMultipleHands.h>
Public Member Functions | |
ConstIterator (const ConstIterator &other) | |
ConstIterator & | operator++ () |
ConstIterator | operator++ (int) |
XnBool | operator== (const ConstIterator &other) const |
XnBool | operator!= (const ConstIterator &other) const |
const XnVHandPointContext * | operator* () const |
XnBool | IsNew () const |
XnBool | IsActive () const |
XnBool | IsValid () const |
Protected Member Functions | |
ConstIterator (const XnVMultipleHands *pHands) | |
ConstIterator (const XnVMultipleHands *pHands, XnUInt32 nPosition) | |
Protected Attributes | |
const XnVMultipleHands * | m_pHands |
XnUInt32 | m_nPosition |
XnBool | m_bValid |
Friends | |
class | XnVMultipleHands |
Enable iteration over hands. This is the const version of the iterator.
Definition at line 163 of file XnVMultipleHands.h.
XnVMultipleHands::ConstIterator::ConstIterator | ( | const ConstIterator & | other | ) |
Copy constructor. Copies the internal state of the other iterator
[in] | other | The other iterator |
XnVMultipleHands::ConstIterator::ConstIterator | ( | const XnVMultipleHands * | pHands | ) | [protected] |
XnVMultipleHands::ConstIterator::ConstIterator | ( | const XnVMultipleHands * | pHands, | |
XnUInt32 | nPosition | |||
) | [protected] |
XnBool XnVMultipleHands::ConstIterator::IsActive | ( | ) | const |
Check if the current Point is active
XnBool XnVMultipleHands::ConstIterator::IsNew | ( | ) | const |
Check if the current Point is a new point.
XnBool XnVMultipleHands::ConstIterator::IsValid | ( | ) | const |
Check if the iterator is valid
XnBool XnVMultipleHands::ConstIterator::operator!= | ( | const ConstIterator & | other | ) | const |
Compare with another iterator.
const XnVHandPointContext* XnVMultipleHands::ConstIterator::operator* | ( | ) | const |
Get the HandPointContext the iterator currently refers to.
Reimplemented in XnVMultipleHands::Iterator.
ConstIterator XnVMultipleHands::ConstIterator::operator++ | ( | int | ) |
Advance the iterator to the next position.
Reimplemented in XnVMultipleHands::Iterator.
ConstIterator& XnVMultipleHands::ConstIterator::operator++ | ( | ) |
Advance the iterator to the next position.
Reimplemented in XnVMultipleHands::Iterator.
XnBool XnVMultipleHands::ConstIterator::operator== | ( | const ConstIterator & | other | ) | const |
Compare with another iterator.
friend class XnVMultipleHands [friend] |
Reimplemented in XnVMultipleHands::Iterator.
Definition at line 166 of file XnVMultipleHands.h.
XnBool XnVMultipleHands::ConstIterator::m_bValid [protected] |
Definition at line 232 of file XnVMultipleHands.h.
XnUInt32 XnVMultipleHands::ConstIterator::m_nPosition [protected] |
Definition at line 231 of file XnVMultipleHands.h.
const XnVMultipleHands* XnVMultipleHands::ConstIterator::m_pHands [protected] |
Definition at line 230 of file XnVMultipleHands.h.