Basic 2D image class. More...
#include <branch_iter.hh>
Public Member Functions | |
| unsigned | deepness () const | 
| Give how deep is the iterator in the branch.   | |
| void | invalidate () | 
| Invalidate the iterator.   | |
| bool | is_valid () const | 
| Test the iterator validity.   | |
| void | next () | 
| Go to the next point.   | |
| operator util::tree_node< T > & () const | |
| Conversion to node.   | |
| void | start () | 
| Start an iteration.   | |
Basic 2D image class.
The parameter T is the type of node's data. branch_iter is used to pre-order walk a branch. 
Definition at line 52 of file branch_iter.hh.
| unsigned mln::util::branch_iter< T >::deepness | ( | ) |  const [inline] | 
        
Give how deep is the iterator in the branch.
Definition at line 119 of file branch_iter.hh.
References mln::util::branch_iter< T >::is_valid(), and mln::util::tree_node< T >::parent().
| void mln::util::branch_iter< T >::invalidate | ( | ) |  [inline] | 
        
Invalidate the iterator.
Definition at line 143 of file branch_iter.hh.
Referenced by mln::util::branch_iter< T >::next().
| bool mln::util::branch_iter< T >::is_valid | ( | ) |  const [inline] | 
        
Test the iterator validity.
Definition at line 135 of file branch_iter.hh.
Referenced by mln::util::branch_iter< T >::deepness().
| void mln::util::branch_iter< T >::next | ( | ) |  [inline] | 
        
Go to the next point.
Definition at line 162 of file branch_iter.hh.
References mln::util::branch_iter< T >::invalidate().
| mln::util::branch_iter< T >::operator util::tree_node< T > & | ( | ) |  const [inline] | 
        
Conversion to node.
Definition at line 101 of file branch_iter.hh.
| void mln::util::branch_iter< T >::start | ( | ) |  [inline] | 
        
Start an iteration.
Definition at line 152 of file branch_iter.hh.
 1.7.1