26 #ifndef MLN_TOPO_CENTERED_ITER_ADAPTER_HH
27 # define MLN_TOPO_CENTERED_ITER_ADAPTER_HH
33 # include <mln/topo/internal/complex_relative_iterator_sequence.hh>
34 # include <mln/topo/center_only_iter.hh>
36 # include <mln/topo/face.hh>
56 template <
unsigned D,
typename I>
58 :
public internal::complex_relative_iterator_sequence< center_only_iter<D>,
60 centered_fwd_iter_adapter<D, I> >
65 typedef internal::complex_relative_iterator_sequence<
iter1_,
73 template <
typename Fref>
90 template <
unsigned D,
typename I>
92 :
public internal::complex_relative_iterator_sequence< I,
94 centered_bkd_iter_adapter<D, I> >
99 typedef internal::complex_relative_iterator_sequence< iter1_,
107 template <
typename Fref>
114 # ifndef MLN_INCLUDE_ONLY
120 template <
unsigned D,
typename I>
126 template <
unsigned D,
typename I>
127 template <
typename Fref>
139 template <
unsigned D,
typename I>
145 template <
unsigned D,
typename I>
146 template <
typename Fref>
153 # endif // ! MLN_INCLUDE_ONLY
159 #endif // ! MLN_TOPO_CENTERED_ITER_ADAPTER_HH