Functions | |
| template<class I, class F> | |
| void | generic_filter_ (trait::image::dimension::three_d, Image< I > &img_, const F &coef, int dir) |
| template<class I, class F> | |
| void | generic_filter_ (trait::image::dimension::two_d, Image< I > &img_, const F &coef, int dir) |
| template<class I, class F> | |
| void | generic_filter_ (trait::image::dimension::one_d, Image< I > &img_, const F &coef, int dir) |
| template<class I, class F, class O> | |
| void | generic_filter_common_ (trait::value::nature::vectorial, const Image< I > &in, const F &coef, double sigma, Image< O > &out, int dir) |
| template<class I, class F, class O> | |
| void | generic_filter_common_ (trait::value::nature::vectorial, const Image< I > &in, const F &coef, double sigma, Image< O > &out) |
| template<class I, class F, class O> | |
| void | generic_filter_common_ (trait::value::nature::scalar, const Image< I > &in, const F &coef, double sigma, Image< O > &out, int dir) |
| template<class I, class F, class O> | |
| void | generic_filter_common_ (trait::value::nature::scalar, const Image< I > &in, const F &coef, double sigma, Image< O > &out) |
| template<class I, class F, class O> | |
| void | generic_filter_common_ (trait::value::nature::floating, const Image< I > &in, const F &coef, double sigma, Image< O > &out, int dir) |
| template<class I, class F, class O> | |
| void | generic_filter_common_ (trait::value::nature::floating, const Image< I > &in, const F &coef, double sigma, Image< O > &out) |
| template<class WorkType, class I> | |
| void | recursivefilter_ (I &ima, const internal::coefficients &c, const typename I::psite &start, const typename I::psite &finish, int len, const typename I::psite::delta &d) |
| void mln::linear::gaussian::impl::generic_filter_ | ( | trait::image::dimension::three_d | , | |
| Image< I > & | img_, | |||
| const F & | coef, | |||
| int | dir | |||
| ) | [inline] |
Definition at line 231 of file linear/gaussian/impl.hh.
References mln::exact(), mln::geom::ncols(), mln::geom::nrows(), mln::geom::nslis(), and recursivefilter_().
| void mln::linear::gaussian::impl::generic_filter_ | ( | trait::image::dimension::two_d | , | |
| Image< I > & | img_, | |||
| const F & | coef, | |||
| int | dir | |||
| ) | [inline] |
Definition at line 191 of file linear/gaussian/impl.hh.
References mln::exact(), mln::geom::ncols(), mln::geom::nrows(), and recursivefilter_().
| void mln::linear::gaussian::impl::generic_filter_ | ( | trait::image::dimension::one_d | , | |
| Image< I > & | img_, | |||
| const F & | coef, | |||
| int | dir | |||
| ) | [inline] |
Definition at line 172 of file linear/gaussian/impl.hh.
References mln::exact(), and mln::geom::ninds().
Referenced by generic_filter_common_().
| void mln::linear::gaussian::impl::generic_filter_common_ | ( | trait::value::nature::vectorial | , | |
| const Image< I > & | in, | |||
| const F & | coef, | |||
| double | sigma, | |||
| Image< O > & | out, | |||
| int | dir | |||
| ) | [inline] |
Definition at line 427 of file linear/gaussian/impl.hh.
References generic_filter_(), and mln::data::paste().
| void mln::linear::gaussian::impl::generic_filter_common_ | ( | trait::value::nature::vectorial | , | |
| const Image< I > & | in, | |||
| const F & | coef, | |||
| double | sigma, | |||
| Image< O > & | out | |||
| ) | [inline] |
Definition at line 403 of file linear/gaussian/impl.hh.
References generic_filter_(), and mln::data::paste().
| void mln::linear::gaussian::impl::generic_filter_common_ | ( | trait::value::nature::scalar | , | |
| const Image< I > & | in, | |||
| const F & | coef, | |||
| double | sigma, | |||
| Image< O > & | out, | |||
| int | dir | |||
| ) | [inline] |
Definition at line 377 of file linear/gaussian/impl.hh.
References mln::extension::adjust_fill(), mln::exact(), generic_filter_(), mln::data::paste(), and mln::data::stretch().
| void mln::linear::gaussian::impl::generic_filter_common_ | ( | trait::value::nature::scalar | , | |
| const Image< I > & | in, | |||
| const F & | coef, | |||
| double | sigma, | |||
| Image< O > & | out | |||
| ) | [inline] |
Definition at line 351 of file linear/gaussian/impl.hh.
References mln::extension::adjust_fill(), mln::exact(), generic_filter_(), mln::data::paste(), and mln::data::stretch().
| void mln::linear::gaussian::impl::generic_filter_common_ | ( | trait::value::nature::floating | , | |
| const Image< I > & | in, | |||
| const F & | coef, | |||
| double | sigma, | |||
| Image< O > & | out, | |||
| int | dir | |||
| ) | [inline] |
Definition at line 326 of file linear/gaussian/impl.hh.
References mln::extension::adjust_fill(), mln::exact(), generic_filter_(), and mln::data::paste().
| void mln::linear::gaussian::impl::generic_filter_common_ | ( | trait::value::nature::floating | , | |
| const Image< I > & | in, | |||
| const F & | coef, | |||
| double | sigma, | |||
| Image< O > & | out | |||
| ) | [inline] |
Definition at line 300 of file linear/gaussian/impl.hh.
References mln::extension::adjust_fill(), mln::exact(), generic_filter_(), and mln::data::paste().
Referenced by mln::linear::gaussian::filter().
| void mln::linear::gaussian::impl::recursivefilter_ | ( | I & | ima, | |
| const internal::coefficients & | c, | |||
| const typename I::psite & | start, | |||
| const typename I::psite & | finish, | |||
| int | len, | |||
| const typename I::psite::delta & | d | |||
| ) | [inline] |
Definition at line 73 of file linear/gaussian/impl.hh.
References mln::linear::gaussian::internal::coefficients::d, mln::linear::gaussian::internal::coefficients::dm, mln::linear::gaussian::internal::coefficients::n, and mln::linear::gaussian::internal::coefficients::nm.
Referenced by generic_filter_().
1.5.6