26 #ifndef MLN_DEBUG_PRINTLN_WITH_BORDER_HH
27 # define MLN_DEBUG_PRINTLN_WITH_BORDER_HH
33 # include <mln/core/concept/image.hh>
34 # include <mln/core/concept/window.hh>
35 # include <mln/core/alias/box2d.hh>
36 # include <mln/core/alias/box3d.hh>
38 # include <mln/geom/bbox.hh>
40 # include <mln/debug/format.hh>
42 # include <mln/debug/println_with_border.spe.hh>
43 # include <mln/opt/element.hh>
56 # ifndef MLN_INCLUDE_ONLY
62 template <
typename S,
typename I>
67 for (
size_t i = 0; i < opt::nelements(input); i++)
68 std::cout <<
format(input.buffer()[i]) <<
' ';
69 std::cout << std::endl;
81 mlc_is(mln_trait_image_speed(I), trait::image::speed::fastest)::check();
83 impl::println_with_border(
geom::bbox(exact(input)), exact(input));
86 # endif // ! MLN_INCLUDE_ONLY
93 #endif // ! MLN_DEBUG_PRINTLN_WITH_BORDER_HH