26 #include <mln/core/image/image2d.hh>
29 const unsigned size = 20;
34 void test_fill(I& ima)
36 mln_pixter(I) pxl(ima);
43 mln_assertion(i == size * size);
44 mln_assertion(! pxl.is_valid());
46 mln_piter(I) p(ima.domain());
48 mln_assertion(ima(p) == v);
53 void test_const(const I& imac, I& ima)
56 mln_pixter(
const I) pxl(imac);
58 mln_assertion(pxl.val() == v);
63 mln_pixter(I) pxl(ima);
65 pxl.val() = 2 * pxl.val();
66 mln_assertion(pxl.val() == 2 * v);
69 mln_pixter(
const I) pxl(ima);
71 mln_assertion(pxl.val() == 2 * v);