14 #ifndef StiKTNIterator_HH
15 #define StiKTNIterator_HH
18 #include "StiKalmanTrackNode.h"
81 return mNode==rhs.mNode;
86 return !(mNode==rhs.mNode);
89 inline KTN_t& StiKTNIterator::operator*()
93 inline KTN_t* StiKTNIterator::operator()()
135 mNode =
static_cast<KTN_t*
>(mNode->getPrevNode());
StiTreeNode * getNextNode() const
Returns the node that follows this node in a preorder traversal of this.
static const StiKTNIterator & end()
We demarcate the end of the traversal via a singular iterator.
bool operator!=(const StiKTNIterator &rhs) const
inequlity
StiKTNIterator(KTN_t *leaf=0, int dir=0)
ctr-dstr
bool operator==(const StiKTNIterator &rhs) const
equality:
StiKTNIterator & operator--()
prefix
StiKTNIterator & operator++()
prefix