26 #ifndef MLN_BORDER_GET_HH
27 # define MLN_BORDER_GET_HH
33 # include <mln/trait/images.hh>
34 # include <mln/trace/all.hh>
50 unsigned get(
const Image<I>& ima);
53 # ifndef MLN_INCLUDE_ONLY
60 unsigned get_(trait::image::ext_domain::some, trait::image::category::primary,
68 unsigned get_(trait::image::ext_domain::some, trait::image::category::morpher,
77 unsigned get_(trait::image::ext_domain::none, trait::image::category::any,
92 trace::entering(
"border::get");
94 mln_precondition(exact(ima).is_valid());
95 unsigned res = border::impl::get_(mln_trait_image_ext_domain(I)(),
96 mln_trait_image_category(I)(),
99 trace::exiting(
"border::get");
103 # endif // ! MLN_INCLUDE_ONLY
110 #endif // ! MLN_BORDER_GET_HH