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.