27 #ifndef MLN_TRANSFORM_DISTANCE_GEODESIC_HH
28 # define MLN_TRANSFORM_DISTANCE_GEODESIC_HH
34 # include <mln/canvas/distance_geodesic.hh>
35 # include <mln/transform/internal/distance_functor.hh>
48 template <
typename I,
typename N,
typename D>
53 # ifndef MLN_INCLUDE_ONLY
55 template <
typename I,
typename N,
typename D>
60 mln_trace(
"transform::distance_geodesic");
62 mln_precondition(
exact(input).is_valid());
63 mln_precondition(
exact(nbh).is_valid());
65 mln_ch_value(I, D) output;
66 internal::distance_functor<I> f;
72 # endif // ! MLN_INCLUDE_ONLY
79 #endif // ! MLN_TRANSFORM_DISTANCE_GEODESIC_HH