32 #include <mln/core/image/image2d.hh>
33 #include <mln/core/image/imorph/interpolated.hh>
34 #include <mln/core/image/imorph/safe.hh>
35 #include <mln/core/image/imorph/tr_image.hh>
37 #include <mln/fun/x2v/bilinear.hh>
38 #include <mln/fun/x2x/rotation.hh>
40 #include <mln/math/pi.hh>
42 #include <mln/algebra/vec.hh>
44 #include <mln/debug/iota.hh>
45 #include <mln/debug/println.hh>
48 #define PRINTLN(Ima) mln::debug::println(#Ima " = ", Ima)
69 typedef interpolated<S, fun::x2v::bilinear> B;
78 R rotated(inter.domain(), inter,
rotate);
84 PRINTLN(
apply_tr(interpolate<fun::x2v::bilinear>(
safe(ima, 0.f).rw()),