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