27 #ifndef MLN_MORPHO_CLOSING_AREA_ON_VERTICES_HH
28 # define MLN_MORPHO_CLOSING_AREA_ON_VERTICES_HH
35 # include <mln/core/image/edge_image.hh>
36 # include <mln/morpho/closing/algebraic.hh>
37 # include <mln/morpho/attribute/count_adjacent_vertices.hh>
60 template <
typename P,
typename V,
typename G,
typename N>
63 const Neighborhood<N>& nbh,
67 # ifndef MLN_INCLUDE_ONLY
69 template <
typename P,
typename V,
typename G,
typename N>
73 const Neighborhood<N>& nbh,
76 mln_trace(
"morpho::closing::area_on_vertices");
77 mln_precondition(
exact(input).is_valid());
79 typedef attribute::count_adjacent_vertices< edge_image<P,V,G> > attribute_t;
87 # endif // ! MLN_INCLUDE_ONLY
96 #endif // ! MLN_MORPHO_CLOSING_AREA_ON_VERTICES_HH