27 #ifndef MLN_GEOM_MAX_ROW_HH
28 # define MLN_GEOM_MAX_ROW_HH
34 # include <mln/core/concept/image.hh>
35 # include <mln/geom/bbox.hh>
46 mln_deduce(I, site, coord)
max_row(const Image<I>& ima);
51 mln_deduce(B, site, coord)
max_row(const Box<B>& b);
53 # ifndef MLN_INCLUDE_ONLY
59 mln_precondition(exact(ima).is_valid());
60 mln_deduce(I, site, coord) maxrow =
geom::bbox(ima).pmax().row();
70 metal::not_<metal::equal<metal::int_<B::dim>, metal::int_<1> > >::check();
71 mln_deduce(B, site, coord) maxrow = exact(b).pmax().row();
76 # endif // ! MLN_INCLUDE_ONLY
83 #endif // ! MLN_GEOM_MAX_ROW_HH