#include <TreeIntVectSet.H>
Public Member Functions | |
| TreeIntVectSetIterator () | |
| TreeIntVectSetIterator (const TreeIntVectSet &ivs) | |
| void | define (const TreeIntVectSet &ivs) |
| const IntVect & | operator() () const |
| bool | ok () const |
| void | operator++ () |
| void | begin () |
| void | end () |
| void | clear () |
Private Member Functions | |
| void | findNextNode () |
| void | findNext () |
Private Attributes | |
| const TreeIntVectSet * | m_ivs |
| Vector< const TreeIntVectSet::TreeNode * > | nodes |
| Vector< Box > | boxes |
| Vector< int > | index |
| int | m_depth |
| IntVect | m_current |
| TreeIntVectSetIterator::TreeIntVectSetIterator | ( | ) | [inline] |
| TreeIntVectSetIterator::TreeIntVectSetIterator | ( | const TreeIntVectSet & | ivs | ) | [inline] |
References define().
| void TreeIntVectSetIterator::define | ( | const TreeIntVectSet & | ivs | ) | [inline] |
References begin(), boxes, index, m_ivs, max(), nodes, Vector< T >::resize(), and Vector< T >::size().
Referenced by TreeIntVectSetIterator().
| bool TreeIntVectSetIterator::ok | ( | ) | const [inline] |
| void TreeIntVectSetIterator::operator++ | ( | ) | [inline] |
References findNext().
| void TreeIntVectSetIterator::begin | ( | ) |
Referenced by IVSIterator::begin(), and define().
| void TreeIntVectSetIterator::end | ( | ) | [inline] |
| void TreeIntVectSetIterator::findNextNode | ( | ) | [private] |
| void TreeIntVectSetIterator::findNext | ( | ) | [private] |
Referenced by operator++().
const TreeIntVectSet* TreeIntVectSetIterator::m_ivs [private] |
Vector<const TreeIntVectSet::TreeNode*> TreeIntVectSetIterator::nodes [private] |
Referenced by define().
Vector<Box> TreeIntVectSetIterator::boxes [private] |
Referenced by define().
Vector<int> TreeIntVectSetIterator::index [private] |
Referenced by define().
int TreeIntVectSetIterator::m_depth [private] |
IntVect TreeIntVectSetIterator::m_current [private] |
Referenced by operator()().
1.5.5