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().
1.5.6