27 #ifndef MLN_BORDER_GET_HH
28 # define MLN_BORDER_GET_HH
34 # include <mln/trait/images.hh>
35 # include <mln/debug/trace.hh>
53 unsigned get(
const Image<I>& ima);
56 # ifndef MLN_INCLUDE_ONLY
63 unsigned get_(trait::image::ext_domain::some, trait::image::category::primary,
71 unsigned get_(trait::image::ext_domain::some, trait::image::category::morpher,
80 unsigned get_(trait::image::ext_domain::none, trait::image::category::any,
93 unsigned get(
const Image<I>& ima)
95 mln_trace(
"border::get");
97 mln_precondition(
exact(ima).is_valid());
98 unsigned res = border::impl::get_(mln_trait_image_ext_domain(I)(),
99 mln_trait_image_category(I)(),
105 # endif // ! MLN_INCLUDE_ONLY
112 #endif // ! MLN_BORDER_GET_HH