mln::topo::center_only_iter< D > Class Template Reference
Iterator on all the adjacent (n-1)-faces of the n-face of an mln::complex<D>.
More...
#include <center_only_iter.hh>
Inherits mln::topo::internal::forward_complex_relative_iterator_base< mln::topo::face< D >, mln::topo::algebraic_face< D >, mln::topo::center_only_iter< D > >.
List of all members.
Detailed Description
template<unsigned D>
class mln::topo::center_only_iter< D >
Iterator on all the adjacent (n-1)-faces of the n-face of an mln::complex<D>.
- Template Parameters:
-
| D | The dimension of the complex this iterator belongs to. |
mln::topo::center_only_iter inherits from mln::topo::internal::forward_complex_relative_iterator_base, but it could inherit from mln::topo::internal::backward_complex_relative_iterator_base as well, since it always contains a single element, the center/reference
face (and the traversal order is meaningless).
This iterator is essentially used to implement other iterators.
- See also:
- mln::topo::centered_iter_adapter
mln::complex_lower_window
mln::complex_higher_window
mln::complex_lower_higher_window
Constructor & Destructor Documentation
Member Function Documentation
Go to the next element.
- Warning:
- This is a final method; iterator classes should not re-defined this method. The actual "next" operation has to be defined through the next_ method.
- Precondition:
- The iterator is valid.