27 #ifndef MLN_DEBUG_Z_ORDER_HH
28 # define MLN_DEBUG_Z_ORDER_HH
35 # include <mln/core/concept/image.hh>
57 # ifndef MLN_INCLUDE_ONLY
74 mln_piter(I)
p(input.domain());
80 mln_value(I)& v = input(p);
82 int mask = 0x00000001;
84 while (row > 0 || col > 0)
119 template <
typename I>
122 z_order_dispatch(trait::image::speed::any, Image<I>& input)
128 template <
typename I>
131 z_order_dispatch(Image<I>& input)
133 z_order_dispatch(mln_trait_image_speed(I)(), input);
141 template <
typename I>
146 mln_trace(
"debug::z_order");
147 mln_precondition(
exact(input).is_valid());
149 internal::z_order_dispatch(input);
153 # endif // ! MLN_INCLUDE_ONLY
160 #endif // ! MLN_DEBUG_Z_ORDER_HH