26 #ifndef MLN_MORPHO_TREE_PROPAGATE_REPRESENTATIVE_HH
27 # define MLN_MORPHO_TREE_PROPAGATE_REPRESENTATIVE_HH
34 # include <mln/core/concept/image.hh>
35 # include <mln/morpho/tree/data.hh>
53 template <
typename T,
typename F>
59 # ifndef MLN_INCLUDE_ONLY
62 template <
typename T,
typename F>
68 mln_precondition(a.is_valid());
70 mln_up_site_piter(T) p(t);
74 mln_assertion(t.is_a_node(t.parent(p)));
75 a(p) = a(t.parent(p));
80 # endif // ! MLN_INCLUDE_ONLY
89 #endif // ! MLN_MORPHO_TREE_PROPAGATE_REPRESENTATIVE_HH