26 #include <mln/core/image/image3d.hh>
29 const unsigned size = 5;
30 const unsigned len = 125;
35 void test_fill(I& ima)
37 mln_pixter(I) pxl(ima);
44 std::cout << i << std::endl;
45 mln_assertion(i == len);
46 mln_assertion(! pxl.is_valid());
48 mln_piter(I) p(ima.domain());
50 mln_assertion(ima(p) == v);
55 void test_const(const I& imac, I& ima)
58 mln_pixter(
const I) pxl(imac);
60 mln_assertion(pxl.val() == v);
65 mln_pixter(I) pxl(ima);
67 pxl.val() = 2 * pxl.val();
68 mln_assertion(pxl.val() == 2 * v);
71 mln_pixter(
const I) pxl(ima);
73 mln_assertion(pxl.val() == 2 * v);
85 I ima(size, size, size);