27 #ifndef MLN_TOPO_CENTER_ONLY_ITER_HH
28 # define MLN_TOPO_CENTER_ONLY_ITER_HH
37 # include <mln/topo/internal/complex_relative_iterator_base.hh>
38 # include <mln/topo/face.hh>
48 template <
unsigned D>
class face;
75 :
public internal::forward_complex_relative_iterator_base< topo::face<D>,
82 typedef internal::forward_complex_relative_iterator_base< topo::face<D>,
90 template <
typename Fref>
95 void update_adj_faces_();
100 # ifndef MLN_INCLUDE_ONLY
106 template <
unsigned D>
112 template <
unsigned D>
113 template <
typename Fref>
120 template <
unsigned D>
123 center_only_iter<D>::update_adj_faces_()
125 mln_precondition(this->c_);
126 this->adj_faces_.clear();
130 # endif // ! MLN_INCLUDE_ONLY
136 #endif // ! MLN_TOPO_CENTER_ONLY_ITER_HH