30 #ifndef TESTS_CORE_IMAGE_COMPLEX_IMAGE_HH
31 # define TESTS_CORE_IMAGE_COMPLEX_IMAGE_HH
33 # include <mln/core/image/complex_image.hh>
34 # include <mln/core/alias/complex_image.hh>
35 # include <mln/value/int_u8.hh>
38 # include <mln/core/site_set/p_faces.hh>
43 make_test_complex_image()
133 mln::faces_psite<0, D, G> fs0(pf0, v0);
134 mln::faces_psite<1, D, G> fs1(pf1, e0);
135 mln::faces_psite<2, D, G> fs2(pf2, t0);
149 mln::metal::vec<D + 1, std::vector< int_u8 > > values;
151 for (
unsigned d = 0; d <= D; ++d)
152 for (
unsigned n = 0; n < pc.cplx().nfaces(d); ++n)
153 values[d].push_back(d);
156 ima_t ima(pc, values);
159 mln_postcondition(ima(cs) == 1u);
164 #endif // ! TESTS_CORE_IMAGE_COMPLEX_IMAGE_HH