mln::morpho::internal Namespace Reference


Classes

struct  neutral
struct  neutral_impl
struct  neutral_impl< I, false >

Namespaces

namespace  impl

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 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 (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::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 (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, typename W>
mln::trait::concrete< I >::ret rank_filter_dispatch (const Image< I > &input, const Window< W > &win, unsigned k)
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>
void rank_filter_tests (const Image< I > &input_, const Window< W > &win_, unsigned k)
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_)


Function Documentation

template<typename A, typename I, typename N, typename O>
mln::trait::concrete< I >::ret mln::morpho::internal::elementary ( const I &  input,
const N &  nbh,
oper 
) [inline]

Morphological elementary operator.

Definition at line 102 of file elementary.hh.

References mln::exact().

template<typename Op, typename I, typename W>
void mln::morpho::internal::general_tests ( const Op &  op,
const Image< I > &  input_,
const Window< W > &  win_ 
) [inline]

template<typename I, typename Wh, typename Wm>
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().

template<typename I, typename Wh, typename Wm>
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().

template<typename I, typename Wh, typename Wm>
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]

template<typename I, typename Wh, typename Wm>
void mln::morpho::internal::hit_or_miss_tests ( const Image< I > &  input_,
const Window< Wh > &  win_hit_,
const Window< Wm > &  win_miss_ 
) [inline]

template<typename I, typename W>
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::impl::generic::rank_filter().

template<typename I>
mln::trait::concrete< I >::ret mln::morpho::internal::rank_filter_dispatch ( const Image< I > &  input,
const win::rectangle2d &  win,
unsigned  k 
) [inline]

template<typename I, typename M, unsigned i, typename C>
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().

template<typename I, typename W>
void mln::morpho::internal::rank_filter_tests ( const Image< I > &  input_,
const Window< W > &  win_,
unsigned  k 
) [inline]

template<typename I, typename Wfg, typename Wbg>
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().

template<typename I, typename Wfg, typename Wbg>
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().

template<typename I, typename Wfg, typename Wbg>
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().


Generated on Sun Apr 25 02:03:45 2010 for Milena (Olena) by  doxygen 1.5.6