$extrastylesheet
#include <mln/util/branch_iter.hh>
Public Member Functions | |
branch_iter (branch< T > branch) | |
unsigned | deepness () const |
void | invalidate () |
bool | is_valid () const |
void | next () |
operator util::tree_node< T > & () const | |
util::tree_node< T > & | operator* () |
void | start () |
Definition at line 55 of file branch_iter.hh.
mln::util::branch_iter< T >::branch_iter | ( | branch< T > | branch | ) |
unsigned mln::util::branch_iter< T >::deepness | ( | ) | const |
Give how deep is the iterator in the branch.
void mln::util::branch_iter< T >::invalidate | ( | ) |
Invalidate the iterator.
bool mln::util::branch_iter< T >::is_valid | ( | ) | const |
Test the iterator validity.
void mln::util::branch_iter< T >::next | ( | ) |
Go to the next point.
mln::util::branch_iter< T >::operator util::tree_node< T > & | ( | ) | const |
Conversion to node.
util::tree_node<T>& mln::util::branch_iter< T >::operator* | ( | ) |
void mln::util::branch_iter< T >::start | ( | ) |
Start an iteration.