26 #ifndef MLN_MAKE_NEIGHB2D_HH
27 # define MLN_MAKE_NEIGHB2D_HH
35 # include <mln/core/alias/neighb2d.hh>
49 # ifndef MLN_INCLUDE_ONLY
56 enum { h = mlc_sqrt_int(S) / 2 };
57 mlc_bool((2 * h + 1) * (2 * h + 1) == S)::check();
59 convert::from_to(vals, nbh);
63 # endif // ! MLN_INCLUDE_ONLY
70 #endif // ! MLN_MAKE_NEIGHB2D_HH