26 #include <mln/core/image/image1d.hh>
27 #include <mln/core/image/dmorph/sub_image.hh>
28 #include <mln/core/image/vmorph/cast_image.hh>
37 #include <mln/data/fill.hh>
38 #include <mln/data/paste.hh>
39 #include <mln/data/compare.hh>
41 #include <mln/opt/at.hh>
43 #include <mln/debug/iota.hh>
44 #include <mln/debug/println.hh>
45 #include <mln/trace/all.hh>
51 const unsigned size = 50;
60 mln_assertion(cima(p) ==
opt::at(cima, 5));
63 mln_assertion(cima(p) == 12);
75 mln_assertion(csub_ima(p) ==
opt::at(csub_ima, 5));
77 mln_assertion(sub_ima(p) == 12);
81 typedef cast_image_<int, I> II;
89 mln_assertion(ccast(p) ==
opt::at(ccast, 5));
102 mln_assertion(cima(p) ==
opt::at(cima, 5, 5));
105 mln_assertion(cima(p) == 12);
117 mln_assertion(csub_ima(p) ==
opt::at(csub_ima, 5, 5));
119 mln_assertion(sub_ima(p) == 12);
123 typedef cast_image_<int, I> II;
131 mln_assertion(ccast(p) ==
opt::at(ccast, 5, 5));
145 mln_assertion(cima(p) ==
opt::at(cima, 5, 5, 5));
148 mln_assertion(cima(p) == 12);