Classes | |
struct | Rd |
Namespaces | |
namespace | generic |
Namespace of mathematical morphology routines generic implementations. | |
Functions | |
template<typename I> | |
mln::trait::concrete< I >::ret | complementation_ (trait::image::kind::any, const Image< I > &input) |
template<typename I> | |
mln::trait::concrete< I >::ret | complementation_ (trait::image::kind::logic, const Image< I > &input) |
template<typename I> | |
void | complementation_inplace_ (trait::image::kind::any, Image< I > &input) |
template<typename I> | |
void | complementation_inplace_ (trait::image::kind::logic, Image< I > &input) |
template<typename I> | |
std::vector< unsigned > | compute_histo (const I &ima) |
template<typename I, typename W> | |
mln::trait::concrete< I >::ret | general_on_set_centered (const erosion_op &, const Image< I > &input_, const Window< W > &win_) |
template<typename I, typename W> | |
mln::trait::concrete< I >::ret | general_on_set_centered (const dilation_op &, const Image< I > &input_, const Window< W > &win_) |
template<typename I, typename W> | |
mln::trait::concrete< I >::ret | general_on_set_centered_fastest (const erosion_op &, const Image< I > &input_, const Window< W > &win_) |
template<typename I, typename W> | |
mln::trait::concrete< I >::ret | general_on_set_centered_fastest (const dilation_op &, const Image< I > &input_, const Window< W > &win_) |
template<typename I> | |
std::vector< typename I::psite > | histo_reverse_sort (const I &ima) |
template<typename I, typename Wh, typename Wm> | |
mln::trait::concrete< I >::ret | hit_or_miss_logic (const Image< I > &input, const Window< Wh > &win_hit, const Window< Wm > &win_miss) |
template<typename I, typename J> | |
mln::trait::concrete< I >::ret | min_ (trait::image::kind::any, const I &lhs, const J &rhs) |
template<typename I, typename J, typename O> | |
mln::trait::concrete< I >::ret | min_ (trait::image::kind::logic, const I &lhs, const J &rhs) |
template<typename I, typename J> | |
void | min_inplace_ (trait::image::kind::any, I &lhs, const J &rhs) |
template<typename I, typename J> | |
void | min_inplace_ (trait::image::kind::logic, I &lhs, const J &rhs) |
template<typename I, typename J> | |
mln::trait::concrete< I >::ret | minus_ (trait::image::kind::any, const I &lhs, const J &rhs) |
template<typename I, typename J> | |
mln::trait::concrete< I >::ret | minus_ (trait::image::kind::logic, const I &lhs, const J &rhs) |
template<typename I, typename J> | |
mln::trait::concrete< I >::ret | plus_ (trait::image::kind::any, const I &lhs, const J &rhs) |
template<typename I, typename J> | |
mln::trait::concrete< I >::ret | plus_ (trait::image::kind::logic, const I &lhs, const J &rhs) |
template<typename I, typename W> | |
mln::trait::concrete< I >::ret | rank_filter_directional (const Image< I > &input, const Window< W > &win, unsigned k, unsigned dir) |
template<typename I, typename W> | |
mln::trait::concrete< I >::ret | rank_filter_line (const Image< I > &input, const Window< W > &win, unsigned k, unsigned dir) |
mln::trait::concrete< I >::ret mln::morpho::impl::complementation_ | ( | trait::image::kind::any | , | |
const Image< I > & | input | |||
) | [inline] |
mln::trait::concrete< I >::ret mln::morpho::impl::complementation_ | ( | trait::image::kind::logic | , | |
const Image< I > & | input | |||
) | [inline] |
Definition at line 73 of file complementation.hh.
References mln::logical::not_().
Referenced by mln::morpho::complementation().
void mln::morpho::impl::complementation_inplace_ | ( | trait::image::kind::any | , | |
Image< I > & | input | |||
) | [inline] |
void mln::morpho::impl::complementation_inplace_ | ( | trait::image::kind::logic | , | |
Image< I > & | input | |||
) | [inline] |
Definition at line 82 of file complementation.hh.
References mln::logical::not_inplace().
Referenced by mln::morpho::complementation_inplace().
std::vector<unsigned> mln::morpho::impl::compute_histo | ( | const I & | ima | ) | [inline] |
mln::trait::concrete< I >::ret mln::morpho::impl::general_on_set_centered | ( | const erosion_op & | , | |
const Image< I > & | input_, | |||
const Window< W > & | win_ | |||
) | [inline] |
Definition at line 94 of file erosion.hh.
References mln::extension::adjust_fill(), mln::duplicate(), mln::trace::entering(), mln::exact(), and mln::trace::exiting().
mln::trait::concrete< I >::ret mln::morpho::impl::general_on_set_centered | ( | const dilation_op & | , | |
const Image< I > & | input_, | |||
const Window< W > & | win_ | |||
) | [inline] |
Definition at line 94 of file dilation.hh.
References mln::extension::adjust_fill(), mln::duplicate(), mln::trace::entering(), mln::exact(), and mln::trace::exiting().
mln::trait::concrete< I >::ret mln::morpho::impl::general_on_set_centered_fastest | ( | const erosion_op & | , | |
const Image< I > & | input_, | |||
const Window< W > & | win_ | |||
) | [inline] |
Definition at line 126 of file erosion.hh.
References mln::extension::adjust_fill(), mln::duplicate(), mln::trace::entering(), mln::exact(), and mln::trace::exiting().
mln::trait::concrete< I >::ret mln::morpho::impl::general_on_set_centered_fastest | ( | const dilation_op & | , | |
const Image< I > & | input_, | |||
const Window< W > & | win_ | |||
) | [inline] |
Definition at line 126 of file dilation.hh.
References mln::extension::adjust_fill(), mln::duplicate(), mln::trace::entering(), mln::exact(), and mln::trace::exiting().
std::vector<typename I ::psite> mln::morpho::impl::histo_reverse_sort | ( | const I & | ima | ) | [inline] |
Definition at line 74 of file Rd.hh.
References compute_histo().
Referenced by mln::morpho::impl::Rd< I, N >::Rd().
mln::trait::concrete< I >::ret mln::morpho::impl::hit_or_miss_logic | ( | const Image< I > & | input, | |
const Window< Wh > & | win_hit, | |||
const Window< Wm > & | win_miss | |||
) | [inline] |
Definition at line 142 of file hit_or_miss.hh.
References mln::logical::and_(), mln::morpho::complementation(), mln::trace::entering(), mln::morpho::erosion(), mln::trace::exiting(), and mln::morpho::internal::hit_or_miss_tests().
Referenced by mln::morpho::internal::hit_or_miss_dispatch().
mln::trait::concrete< I >::ret mln::morpho::impl::min_ | ( | trait::image::kind::any | , | |
const I & | lhs, | |||
const J & | rhs | |||
) | [inline] |
mln::trait::concrete< I >::ret mln::morpho::impl::min_ | ( | trait::image::kind::logic | , | |
const I & | lhs, | |||
const J & | rhs | |||
) | [inline] |
Definition at line 72 of file morpho/min.hh.
References mln::logical::and_().
Referenced by mln::morpho::min().
void mln::morpho::impl::min_inplace_ | ( | trait::image::kind::any | , | |
I & | lhs, | |||
const J & | rhs | |||
) | [inline] |
void mln::morpho::impl::min_inplace_ | ( | trait::image::kind::logic | , | |
I & | lhs, | |||
const J & | rhs | |||
) | [inline] |
Definition at line 80 of file morpho/min.hh.
References mln::logical::and_inplace().
Referenced by mln::morpho::min_inplace().
mln::trait::concrete< I >::ret mln::morpho::impl::minus_ | ( | trait::image::kind::any | , | |
const I & | lhs, | |||
const J & | rhs | |||
) | [inline] |
Definition at line 73 of file morpho/minus.hh.
mln::trait::concrete< I >::ret mln::morpho::impl::minus_ | ( | trait::image::kind::logic | , | |
const I & | lhs, | |||
const J & | rhs | |||
) | [inline] |
Definition at line 63 of file morpho/minus.hh.
References mln::logical::and_not().
Referenced by mln::morpho::minus().
mln::trait::concrete< I >::ret mln::morpho::impl::plus_ | ( | trait::image::kind::any | , | |
const I & | lhs, | |||
const J & | rhs | |||
) | [inline] |
Definition at line 73 of file morpho/plus.hh.
mln::trait::concrete< I >::ret mln::morpho::impl::plus_ | ( | trait::image::kind::logic | , | |
const I & | lhs, | |||
const J & | rhs | |||
) | [inline] |
Definition at line 63 of file morpho/plus.hh.
References mln::logical::or_().
Referenced by mln::morpho::plus().
mln::trait::concrete< I >::ret mln::morpho::impl::rank_filter_directional | ( | const Image< I > & | input, | |
const Window< W > & | win, | |||
unsigned | k, | |||
unsigned | dir | |||
) | [inline] |
Definition at line 148 of file rank_filter.hh.
References mln::extension::adjust_fill(), mln::geom::delta(), mln::trace::entering(), mln::trace::exiting(), mln::morpho::internal::rank_filter_tests(), and mln::accu::transform_directional().
Referenced by mln::morpho::internal::rank_filter_dispatch().
mln::trait::concrete< I >::ret mln::morpho::impl::rank_filter_line | ( | const Image< I > & | input, | |
const Window< W > & | win, | |||
unsigned | k, | |||
unsigned | dir | |||
) | [inline] |
Definition at line 130 of file rank_filter.hh.
References mln::extension::adjust_fill(), mln::geom::delta(), mln::trace::entering(), mln::exact(), mln::trace::exiting(), mln::morpho::internal::rank_filter_tests(), and mln::accu::transform_line().
Referenced by mln::morpho::internal::rank_filter_dispatch().