Namespace of mathematical morphology routines generic implementations. More...
Functions | |
template<typename Op , typename I , typename W > | |
mln::trait::concrete< I >::ret | general_on_function (const Op &op, const Image< I > &input, const Window< W > &win) |
template<typename Op , typename I , typename W > | |
mln::trait::concrete< I >::ret | general_on_set (const Op &op, const Image< I > &input, const Window< W > &win) |
template<typename I , typename Wh , typename Wm > | |
mln::trait::concrete< I >::ret | hit_or_miss (const Image< I > &input_, const Window< Wh > &win_hit_, const Window< Wm > &win_miss_) |
template<typename I , typename W > | |
mln::trait::concrete< I >::ret | rank_filter (const Image< I > &input_, const Window< W > &win_, unsigned k) |
Namespace of mathematical morphology routines generic implementations.
mln::trait::concrete< I >::ret mln::morpho::impl::generic::general_on_function | ( | const Op & | op, | |
const Image< I > & | input, | |||
const Window< W > & | win | |||
) | [inline] |
mln::trait::concrete< I >::ret mln::morpho::impl::generic::general_on_set | ( | const Op & | op, | |
const Image< I > & | input, | |||
const Window< W > & | win | |||
) | [inline] |
mln::trait::concrete< I >::ret mln::morpho::impl::generic::hit_or_miss | ( | const Image< I > & | input_, | |
const Window< Wh > & | win_hit_, | |||
const Window< Wm > & | win_miss_ | |||
) | [inline] |
References mln::morpho::constrained_hit_or_miss, mln::pw::cst(), mln::morpho::dilation(), mln::trace::entering(), mln::morpho::erosion(), mln::exact(), mln::trace::exiting(), mln::data::fill(), mln::morpho::internal::hit_or_miss_tests(), mln::initialize(), mln::fun::p2v::ternary(), mln::pw::value(), and mln::literal::zero.
mln::trait::concrete< I >::ret mln::morpho::impl::generic::rank_filter | ( | const Image< I > & | input_, | |
const Window< W > & | win_, | |||
unsigned | k | |||
) | [inline] |
References mln::extension::adjust_fill(), mln::geom::delta(), mln::trace::entering(), mln::exact(), mln::trace::exiting(), mln::accu::stat::rank< T >::init(), mln::initialize(), mln::morpho::internal::rank_filter_tests(), and mln::accu::stat::rank< T >::take().
Referenced by mln::morpho::internal::rank_filter_dispatch().