Public Member Functions | |
| ElementIterator (const RivaraMesh *mesh) | |
| bool | hasMoreElements () const |
| const Element * | getNextElement () const |
Private Attributes | |
| RivaraMesh * | mesh_ |
| int | rootIndex_ |
| Element * | current_ |
| bool | startingNewTree_ |
Definition at line 12 of file SundanceRivaraElementIterator.hpp.
| ElementIterator::ElementIterator | ( | const RivaraMesh * | mesh | ) |
Definition at line 11 of file SundanceRivaraElementIterator.cpp.
| const Element * ElementIterator::getNextElement | ( | ) | const |
Definition at line 29 of file SundanceRivaraElementIterator.cpp.
References current_, Sundance::Rivara::RivaraMesh::element(), mesh_, Sundance::Rivara::TreeNode::next(), and rootIndex_.
| bool ElementIterator::hasMoreElements | ( | ) | const |
Definition at line 16 of file SundanceRivaraElementIterator.cpp.
References current_, and Sundance::Rivara::TreeNode::next().
Element* Sundance::Rivara::ElementIterator::current_ [mutable, private] |
Definition at line 26 of file SundanceRivaraElementIterator.hpp.
Referenced by getNextElement(), and hasMoreElements().
int Sundance::Rivara::ElementIterator::rootIndex_ [mutable, private] |
bool Sundance::Rivara::ElementIterator::startingNewTree_ [mutable, private] |
Definition at line 28 of file SundanceRivaraElementIterator.hpp.