Namespaces | |
namespace | impl |
Classes | |
struct | neutral |
struct | neutral_impl |
struct | neutral_impl< I, false > |
Functions | |
template<typename A , typename I , typename N , typename O > | |
mln::trait::concrete< I >::ret | elementary (const I &input, const N &nbh, O oper) |
Morphological elementary operator. | |
template<typename I , typename W > | |
mln::trait::concrete< I >::ret | erosion_tolerant_dispatch (trait::image::kind::any, trait::image::speed::any, const I &input, const W &win, unsigned rank) |
template<typename I , typename W > | |
mln::trait::concrete< I >::ret | erosion_tolerant_dispatch (const Image< I > &input, const Window< W > &win, unsigned rank) |
template<typename I , typename W > | |
mln::trait::concrete< I >::ret | erosion_tolerant_dispatch (trait::image::kind::logic, trait::image::speed::any, const I &input, const W &win, unsigned rank) |
template<typename I , typename W > | |
mln::trait::concrete< I >::ret | erosion_tolerant_dispatch (trait::image::kind::logic, trait::image::speed::fastest, const I &input, const W &win, unsigned rank) |
template<typename Op , typename I , typename W > | |
void | general_tests (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_dispatch (trait::image::kind::logic, const Image< I > &input, const Window< Wh > &win_hit, const Window< Wm > &win_miss) |
template<typename I , typename Wh , typename Wm > | |
mln::trait::concrete< I >::ret | hit_or_miss_dispatch (const Image< I > &input, const Window< Wh > &win_hit, const Window< Wm > &win_miss) |
template<typename I , typename Wh , typename Wm > | |
mln::trait::concrete< I >::ret | hit_or_miss_dispatch (trait::image::kind::any, const Image< I > &input, const Window< Wh > &win_hit, const Window< Wm > &win_miss) |
template<typename I , typename Wh , typename Wm > | |
void | hit_or_miss_tests (const Image< I > &input_, const Window< Wh > &win_hit_, const Window< Wm > &win_miss_) |
template<typename I > | |
mln::trait::concrete< I >::ret | rank_filter_dispatch (const Image< I > &input, const win::rectangle2d &win, unsigned k) |
template<typename I , typename M , unsigned i, typename C > | |
mln::trait::concrete< I >::ret | rank_filter_dispatch (const Image< I > &input, const win::line< M, i, C > &win, unsigned k) |
template<typename I , typename W > | |
mln::trait::concrete< I >::ret | rank_filter_dispatch (const Image< I > &input, const Window< W > &win, unsigned k) |
template<typename I , typename W > | |
void | rank_filter_tests (const Image< I > &input_, const Window< W > &win_, unsigned k) |
template<typename I , typename N , typename F , typename K , typename R > | |
mln::trait::ch_value< I, bool > ::ret | skeleton_constrained_dispatch (mln::trait::image::value_access::direct, mln::trait::image::value_storage::one_block, const Image< I > &input, const Neighborhood< N > &nbh, const F &is_simple, const Image< K > &constraint, const Image< R > &priority) |
template<typename I , typename N , typename F , typename K , typename R > | |
mln::trait::ch_value< I, bool > ::ret | skeleton_constrained_dispatch (mln::trait::image::value_access::any, mln::trait::image::value_storage::any, const Image< I > &input, const Neighborhood< N > &nbh, const F &is_simple, const Image< K > &constraint, const Image< R > &priority) |
template<typename I , typename Wfg , typename Wbg > | |
void | thickening_tests (const Image< I > &input_, const Window< Wfg > &win_fg_, const Window< Wbg > &win_bg_) |
template<typename I , typename Wfg , typename Wbg > | |
void | thin_fit_tests (const Image< I > &input_, const Window< Wfg > &win_fg_, const Window< Wbg > &win_bg_) |
template<typename I , typename Wfg , typename Wbg > | |
void | thinning_tests (const Image< I > &input_, const Window< Wfg > &win_fg_, const Window< Wbg > &win_bg_) |
mln::trait::concrete< I >::ret mln::morpho::internal::elementary | ( | const I & | input, | |
const N & | nbh, | |||
O | oper | |||
) |
Morphological elementary operator.
Definition at line 102 of file elementary.hh.
References mln::exact().
mln::trait::concrete< I >::ret mln::morpho::internal::erosion_tolerant_dispatch | ( | trait::image::kind::any | , | |
trait::image::speed::any | , | |||
const I & | input, | |||
const W & | win, | |||
unsigned | rank | |||
) |
Definition at line 144 of file erosion_tolerant.hh.
Referenced by mln::morpho::erosion_tolerant(), and erosion_tolerant_dispatch().
mln::trait::concrete< I >::ret mln::morpho::internal::erosion_tolerant_dispatch | ( | const Image< I > & | input, | |
const Window< W > & | win, | |||
unsigned | rank | |||
) | [inline] |
Definition at line 181 of file erosion_tolerant.hh.
References erosion_tolerant_dispatch(), and mln::exact().
mln::trait::concrete< I >::ret mln::morpho::internal::erosion_tolerant_dispatch | ( | trait::image::kind::logic | , | |
trait::image::speed::any | , | |||
const I & | input, | |||
const W & | win, | |||
unsigned | rank | |||
) |
Definition at line 157 of file erosion_tolerant.hh.
References mln::morpho::impl::erosion_tolerant_on_set().
mln::trait::concrete< I >::ret mln::morpho::internal::erosion_tolerant_dispatch | ( | trait::image::kind::logic | , | |
trait::image::speed::fastest | , | |||
const I & | input, | |||
const W & | win, | |||
unsigned | rank | |||
) |
Definition at line 168 of file erosion_tolerant.hh.
References mln::morpho::impl::erosion_tolerant_on_set_fastest().
void mln::morpho::internal::general_tests | ( | const Op & | op, | |
const Image< I > & | input_, | |||
const Window< W > & | win_ | |||
) | [inline] |
Definition at line 75 of file general.hh.
References mln::exact().
Referenced by mln::morpho::general(), mln::morpho::impl::generic::general_on_function(), and mln::morpho::impl::generic::general_on_set().
mln::trait::concrete< I >::ret mln::morpho::internal::hit_or_miss_dispatch | ( | trait::image::kind::logic | , | |
const Image< I > & | input, | |||
const Window< Wh > & | win_hit, | |||
const Window< Wm > & | win_miss | |||
) | [inline] |
Definition at line 248 of file hit_or_miss.hh.
References mln::morpho::impl::hit_or_miss_logic().
mln::trait::concrete< I >::ret mln::morpho::internal::hit_or_miss_dispatch | ( | const Image< I > & | input, | |
const Window< Wh > & | win_hit, | |||
const Window< Wm > & | win_miss | |||
) | [inline] |
Definition at line 260 of file hit_or_miss.hh.
References mln::exact(), and hit_or_miss_dispatch().
mln::trait::concrete< I >::ret mln::morpho::internal::hit_or_miss_dispatch | ( | trait::image::kind::any | , | |
const Image< I > & | input, | |||
const Window< Wh > & | win_hit, | |||
const Window< Wm > & | win_miss | |||
) | [inline] |
Definition at line 237 of file hit_or_miss.hh.
References mln::morpho::hit_or_miss().
Referenced by mln::morpho::hit_or_miss(), mln::morpho::hit_or_miss_background_opening(), hit_or_miss_dispatch(), and mln::morpho::hit_or_miss_opening().
void mln::morpho::internal::hit_or_miss_tests | ( | const Image< I > & | input_, | |
const Window< Wh > & | win_hit_, | |||
const Window< Wm > & | win_miss_ | |||
) | [inline] |
Definition at line 113 of file hit_or_miss.hh.
References mln::exact().
Referenced by mln::morpho::hit_or_miss(), mln::morpho::impl::generic::hit_or_miss(), mln::morpho::hit_or_miss_background_closing(), mln::morpho::hit_or_miss_background_opening(), mln::morpho::hit_or_miss_closing(), mln::morpho::impl::hit_or_miss_logic(), and mln::morpho::hit_or_miss_opening().
mln::trait::concrete< I >::ret mln::morpho::internal::rank_filter_dispatch | ( | const Image< I > & | input, | |
const win::rectangle2d & | win, | |||
unsigned | k | |||
) | [inline] |
Definition at line 184 of file rank_filter.hh.
References mln::morpho::impl::generic::rank_filter(), and mln::morpho::impl::rank_filter_directional().
mln::trait::concrete< I >::ret mln::morpho::internal::rank_filter_dispatch | ( | const Image< I > & | input, | |
const win::line< M, i, C > & | win, | |||
unsigned | k | |||
) | [inline] |
Definition at line 176 of file rank_filter.hh.
References mln::morpho::impl::rank_filter_line().
Referenced by mln::morpho::rank_filter().
mln::trait::concrete< I >::ret mln::morpho::internal::rank_filter_dispatch | ( | const Image< I > & | input, | |
const Window< W > & | win, | |||
unsigned | k | |||
) | [inline] |
Definition at line 198 of file rank_filter.hh.
References mln::morpho::rank_filter().
void mln::morpho::internal::rank_filter_tests | ( | const Image< I > & | input_, | |
const Window< W > & | win_, | |||
unsigned | k | |||
) | [inline] |
Definition at line 65 of file rank_filter.hh.
References mln::exact().
Referenced by mln::morpho::impl::generic::rank_filter(), mln::morpho::impl::rank_filter_directional(), and mln::morpho::impl::rank_filter_line().
mln::trait::ch_value< I , bool >::ret mln::morpho::internal::skeleton_constrained_dispatch | ( | mln::trait::image::value_access::direct | , | |
mln::trait::image::value_storage::one_block | , | |||
const Image< I > & | input, | |||
const Neighborhood< N > & | nbh, | |||
const F & | is_simple, | |||
const Image< K > & | constraint, | |||
const Image< R > & | priority | |||
) | [inline] |
Definition at line 265 of file skeleton_constrained.hh.
References mln::morpho::impl::skeleton_constrained_fast().
mln::trait::ch_value< I , bool >::ret mln::morpho::internal::skeleton_constrained_dispatch | ( | mln::trait::image::value_access::any | , | |
mln::trait::image::value_storage::any | , | |||
const Image< I > & | input, | |||
const Neighborhood< N > & | nbh, | |||
const F & | is_simple, | |||
const Image< K > & | constraint, | |||
const Image< R > & | priority | |||
) | [inline] |
Definition at line 245 of file skeleton_constrained.hh.
References mln::morpho::skeleton_constrained().
Referenced by mln::morpho::skeleton_constrained().
void mln::morpho::internal::thickening_tests | ( | const Image< I > & | input_, | |
const Window< Wfg > & | win_fg_, | |||
const Window< Wbg > & | win_bg_ | |||
) | [inline] |
Definition at line 62 of file thickening.hh.
References mln::exact().
Referenced by mln::morpho::thickening().
void mln::morpho::internal::thin_fit_tests | ( | const Image< I > & | input_, | |
const Window< Wfg > & | win_fg_, | |||
const Window< Wbg > & | win_bg_ | |||
) | [inline] |
Definition at line 62 of file thin_fit.hh.
References mln::exact().
Referenced by mln::morpho::thin_fit().
void mln::morpho::internal::thinning_tests | ( | const Image< I > & | input_, | |
const Window< Wfg > & | win_fg_, | |||
const Window< Wbg > & | win_bg_ | |||
) | [inline] |
Definition at line 64 of file thinning.hh.
References mln::exact().
Referenced by mln::morpho::thinning().