Functions | |
template<typename I, typename N, typename A> | |
mln::trait::concrete< I >::ret | attribute_filter_dispatch (const Image< I > &input, const Neighborhood< N > &nbh, const Accumulator< A > &a, const typename A::result &lambda, bool increasing) |
template<typename I, typename N, typename A> | |
mln::trait::concrete< I >::ret | attribute_filter_dispatch (metal::true_, const Image< I > &input, const Neighborhood< N > &nbh, const Accumulator< A > &a, const typename A::result &lambda, bool increasing) |
template<typename I, typename N, typename A> | |
mln::trait::concrete< I >::ret | attribute_filter_dispatch (metal::false_, const Image< I > &input, const Neighborhood< N > &nbh, const Accumulator< A > &a, const typename A::result &lambda, bool increasing) |
template<typename I> | |
I::psite | find_root (I &parent, const typename I::psite &x) |
template<typename I> | |
unsigned | find_root_fastest (I &parent, unsigned x) |
Fastest version. |
mln::trait::concrete< I >::ret mln::canvas::morpho::internal::attribute_filter_dispatch | ( | const Image< I > & | input, | |
const Neighborhood< N > & | nbh, | |||
const Accumulator< A > & | a, | |||
const typename A::result & | lambda, | |||
bool | increasing | |||
) | [inline] |
mln::trait::concrete< I >::ret mln::canvas::morpho::internal::attribute_filter_dispatch | ( | metal::true_ | , | |
const Image< I > & | input, | |||
const Neighborhood< N > & | nbh, | |||
const Accumulator< A > & | a, | |||
const typename A::result & | lambda, | |||
bool | increasing | |||
) | [inline] |
Definition at line 418 of file attribute_filter.hh.
References mln::extension::adjust(), mln::canvas::morpho::impl::attribute_filter_fastest(), mln::data::sort_offsets_decreasing(), and mln::data::sort_offsets_increasing().
mln::trait::concrete< I >::ret mln::canvas::morpho::internal::attribute_filter_dispatch | ( | metal::false_ | , | |
const Image< I > & | input, | |||
const Neighborhood< N > & | nbh, | |||
const Accumulator< A > & | a, | |||
const typename A::result & | lambda, | |||
bool | increasing | |||
) | [inline] |
Definition at line 398 of file attribute_filter.hh.
References mln::canvas::morpho::impl::generic::attribute_filter(), mln::data::sort_psites_decreasing(), and mln::data::sort_psites_increasing().
Referenced by mln::morpho::algebraic_filter(), mln::canvas::morpho::attribute_filter(), and attribute_filter_dispatch().
I::psite mln::canvas::morpho::internal::find_root | ( | I & | parent, | |
const typename I::psite & | x | |||
) | [inline] |
Definition at line 67 of file find_root.hh.
References mln::util::timer::resume(), mln::util::timer::stop(), and mln::morpho::tree::internal::t_prop.
Referenced by mln::morpho::tree::impl::generic::dual_union_find().
unsigned mln::canvas::morpho::internal::find_root_fastest | ( | I & | parent, | |
unsigned | x | |||
) | [inline] |
Fastest version.
///
Definition at line 79 of file find_root.hh.
Referenced by mln::canvas::morpho::impl::attribute_filter_fastest().