Functions | |
template<typename I, typename N, typename W, typename D, typename F> | |
mln::trait::ch_value< I, D >::ret | distance_front (const Image< I > &input_, const Neighborhood< N > &nbh_, const Weighted_Window< W > &w_win_, D max, F &functor) |
Canvas of discrete distance computation by thick front propagation. | |
template<typename I, typename N, typename D, typename F> | |
mln::trait::ch_value< I, D >::ret | distance_geodesic (const Image< I > &input_, const Neighborhood< N > &nbh_, D max, F &functor) |
Discrete geodesic distance canvas. |
mln::trait::ch_value< I , D >::ret mln::canvas::impl::generic::distance_front | ( | const Image< I > & | input_, | |
const Neighborhood< N > & | nbh_, | |||
const Weighted_Window< W > & | w_win_, | |||
D | max, | |||
F & | functor | |||
) | [inline] |
Canvas of discrete distance computation by thick front propagation.
Definition at line 108 of file canvas/distance_front.hh.
References mln::canvas::internal::distance_front_dispatch(), mln::canvas::internal::distance_front_tests(), mln::trace::entering(), mln::exact(), mln::trace::exiting(), mln::data::fill(), mln::initialize(), and mln::accu::stat::max< T >::take().
Referenced by mln::transform::distance_front(), mln::canvas::internal::distance_front_dispatch(), and mln::transform::influence_zone_front().
mln::trait::ch_value< I , D >::ret mln::canvas::impl::generic::distance_geodesic | ( | const Image< I > & | input_, | |
const Neighborhood< N > & | nbh_, | |||
D | max, | |||
F & | functor | |||
) | [inline] |
Discrete geodesic distance canvas.
Definition at line 103 of file canvas/distance_geodesic.hh.
References mln::p_queue_fast< P >::clear(), mln::canvas::internal::distance_geodesic_dispatch(), mln::canvas::internal::distance_geodesic_tests(), mln::trace::entering(), mln::exact(), mln::trace::exiting(), mln::data::fill(), mln::initialize(), mln::internal::site_set_base_< P, E >::is_empty(), mln::p_queue_fast< P >::pop_front(), and mln::p_queue_fast< P >::push().
Referenced by mln::transform::distance_and_closest_point_geodesic(), mln::transform::distance_and_influence_zone_geodesic(), mln::transform::distance_geodesic(), mln::canvas::internal::distance_geodesic_dispatch(), and mln::transform::influence_zone_geodesic_saturated().